skysight-inc/HackerNews huggingface dataset:
Pretty much, except for Susquehanna. See https://www.propublica.org/article/jeff-yass-susquehanna-tik... for details.
I worked at a company that mostly matches this story, but I think is probably not the one you mean.
Explicit support, meaning that the package author has added the "3.X" tag in the package metadata.
Then the article would have been about whoever beat them.
Firewalla Managed Security Portal Introduction
Free book on optimizing deep learning models for training and inference
We have been working on a book that focuses on deep learning efficiency techniques such as quantization, pruning, distillation, etc. for both server-side as well as on-device (smartphones, IoT, etc.) applications. We had earlier released the first four chapters for anyone to read for free.

We now have a new chapter focusing on sparsity and clustering, two advanced compression techniques that you can use to reduce the footprint of your model (size, latency, etc.) while retaining your model accuracy. You can read the five chapters released so far, and go through the accompanying codelabs in the form of Jupyter notebooks.

We hope that our readers can make their models 4-20x smaller, faster, and better in quality. We would truly appreciate any sort of comments / feedback.

Book: efficientdlbook.com
Feedback: hello@efficientdlbook.com
> It reminds me of Vegas in some ways.

You're quite on the nose. An acquaintance is fond of watching TikTok videos. One day when he's visiting my partner, there's just this weird noise in the house. Somewhere between the sound played by the lottery ticket scanners upon winning, an ice cream truck, a fire alarm, and some 80s video game effect sounds. Gosh it's annoying. It goes away. Then comes back. What is that? TikTok! I've noticed that almost exact same sound fairly often since it came to my explicit awareness, in social media video clips, and sometimes advertisements. I suspect it's about the most attention-grabbing sound, for most people.
Probably. I did more than 20Mm (20k km) so far on my mechanical 105 in 2 years and had to replace a single rear shifter cable in between. Mechanical transmissions are not exactly high maintainance either, and maintaince is fairly trivial. Probably would have spent more time charging batteries in 2 years with DI2 than with cable fixes and adjustments on mechanical. But I'm still somewhat intrigued to try it.
I saw the typo, chuckled and left it in.
>TikTok wants you hooked since you log in. The first page after you open the app is the “For You” page, where short videos carefully selected to grab your attention will be displayed. The videos are shown in full portrait mode, occupying almost all the device’s interface.

Am I supposed to think this is an unreasonable way for a video app to present its content?
My desktop has a 480GB Optane disk, it cost around $500 4 years ago. There was a prosumer lineup of almost affordable Optane disks - https://ark.intel.com/content/www/us/en/ark/products/123626/...
It remains comparable in absolute terms ($7 versus $7.99). Users can therefore be conditioned to think it's not that expensive. Despite its respected legacy and heavy marketing over the years, it's not exceptional enough at its current state (after its switch to Electron) to say that no other productivity app can charge around that price.

If the app had mobile apps and better privacy assurances that your calendar information and tasks won't be used in advertising, the pricing would not be outrageous at all.
Exactly what I thought. He just changed to a new habit and wants to say that this "cured" his procrastination problems. I would suggest that it did nothing, at least for now. Maybe in a couple of years it may be different.
Dear Startups: I Hate Subscription Services
If you're counting words with suffixes, I already checked the oxford spanish-english dictionary as the first useful google result, and it goes back and forth between accent and no accent, for example papa then papá then papada.

But that's not really the same thing as having the entire words papa and papá be sorted one way in one place, and another way in another place.
Imagine perhaps exfiltration for any information within a saccade window. That wasn’t lag or a flicker of the imagination. Ghost in the shell relaying exfiltration semaphores.

It’s not just the amazing ways it exploits physical camouflage scenarios but also digital camouflage. It’s the perfect pair to steganography.
Ok, this is a long shot, but if any forum is likely to know, it's HN.

I first got my start in web development when I was around 8 (early 2000s) thanks to a very large (or at least it was to an 8 year old) purple book on HTML. There was one passing mention of how animated GIFs might be added to websites with an IMG tag. The example of the animated GIF they showed (they exploded the frames) reminded me of this image [0] on this wonderful site (although perhaps the seal was bouncing a ball rather than spinning the globe).

Anywho, if anyone can remember a large, big purple book on HTML from the early naughts, you'd make my day if you could send it my way.

[1] https://www.cameronsworld.net/img/content/10/7.gif
You still can!
Company running itself into the ground
Doubtful, perhaps its an example of ignorance but I hope any textbook isn't using my comment as a defintion.
I worked in High Frequency Trading over a decade ago (not Jane Street) so I have some insight into this. In general, markets are always evolving. I've seen a team of four traders that make $500k/day go down to $0/day over the course of 6 months.

So you're actually right more than you think. Plenty of teams that make money do stop making money over time (or make less). I'm sure there were teams at Jane Street over the years that have folded or dissolved because they stopped making money. But as a firm, they may be making more money.

In the HFT firm I used to work for, that one team went from making $500k/day to $0/day. But another team went from making $30k/day to $2M/day. That's right, a team of 12 people making $2M/day. They probably ate most of the former team's lunch. That's how it goes, survival of the smartest and fastest.

So why hasn't Jane Street's edge been arbitraged away? Some of it has, probably by people within Jane Street who found even more edge. When you have hundreds of the brightest minds in the world, who's going to eat your lunch but yourself (and a few other high quality trading firms)?

But ultimately your assumption is wrong. What they do is not simple at all. It is not like building a simple CRUD application. Throwing money at the problem does not mean you will succeed. You will most likely fail. Strategies that used to work may no longer work when markets change, and markets are always changing. So some traders may try to take their ideas and apply them elsewhere, and they may have some limited success (not to mention the high quality speed and infrastructure you need to win), but when the market changes in 6 months, are you smart enough to keep up?
Others default to Signal, not SMS, after uninstall
This bug means that when somebody uninstalls Signal (or an iPhone disables it for lack of use), people sending messages never learn that the message didn't go through.

As a result:

"I just missed out on placing an offer on a house because of this issue."

"Today I ended up uninstalling Signal after an experience where this problem caused me to almost lose two of my friends."

"I just had the experience of being very worried about a friend's well-being because he stopped responding to my messages."

And so forth. It makes Signal a very risky thing to use, not because the encryption is bad, but because the UX is. It seems easy to fix, but Signal never seems to care.
In created one a few years ago dedicated to a video game I played as a child:

https://laserblast.neocities.org/

I had to use CSS to implement a <blink> equivalent.
I think he's saying that a quant can work for a few years and retire unreasonably rich, or keep working at a place where they are well rewarded and everything works.

Or they can take a strategy built on advantageous relationships with banks providing credit for leverage, an accurate and clean history of the markets and prior data to feed models, all run by teams who know what they're doing and who are constantly working to improve the edge the entire firm has, and try to do it all themselves after only really working in one small area.
> is several versions old now and they've still got over 20% breakage.

I don't think that's illustrating breakage, just the lack of an explicit declaration that the package supports a newer version of python (which may be newer than the latest release of a given package).
Not aware of a market maker that also doesn't take liquidity as well. In fact, it probably would impossible to market make without also taking (you wouldn't be able to provide liquidity if your quotes were in cross with the market).

That said market makers do a lot more making than taking.
I created a site there dedicated to a video game I played as a child:

https://laserblast.neocities.org/

It was a lot of fun to build.

I had to use CSS to implement a <blink> equivalent.
Do you plan to sell only the SATA extension?
I increased my crypto account 50x since the start of Covid. But I’m not delusional enough to think there was any skill involved in that. I was simply the beneficiary of an unprecedented macro environment.

You are likely the same, though you don’t know it.

Now if you manage to grow your portfolio 5x again between 2022 and 2024, that will be something.
Human rights are not Western, they are universal. Don't eat the propaganda so willingly.
FF telling me it needs to restart, refusing to open a new tab, happens all the time for me, at mostly annoying times such as in the middle of a session while logged in. Doesn't have anything to do with the number of open tabs, but is due to FF having downloaded updates. Maybe it's a config option? Anyway, I'm wondering why FF needs restarting, and in combination with the frequency this happens (at least once a month), I'm questioning the architecture behind this - after all I don't want my browser to update more often and consume more download bytes than the content I'm after, and I'm not looking forward to a web/web browser that needs constant updates after 30 years sorry.
AS far as I know, OSI didn’t appropriate anyone’s work. If you’re going to make an accusation like that, you should explain specifically what you mean. what work? Where do they claim ownership? Who had ownership before? How do you know?
I say this is bogus, anyone can still read a book that is interesting. The problem is that most people are not exposed to interesting books anymore, since most books published in the last few years are undeserving of attention. I tell this for personal experience, when I find a book that grabs my attention I can spend several hours reading, but most books don't even deserve 15 min. My strategy is to spend more time researching things that I like and really want to read.
I think it was called "Mastering HTML4.0" or "HTML4.0 No Experience Required" if that narrows down your search. I also remember checking this book out from a library in my teens.
I'd be retired by now.
Protecting minorities from the majority is precisely what democracy is about. Might is not right!
> And that significant difference is that TikTok is a Chinese company, not an American one

Can't repeat this enough. The Americans in here might see that foreigness and national dick-measuring contest as enough justification for a ban. All while either willingly ignoring or relishing in the fact that they do the same thing in other countries. "But we're your allies!" my arse, I trust your government as much as I trust China's, which is to say I don't, at all.

I can't accurately express with words the anger I derive from the hypocrisy of the SV-types in here arguing for a ban on privacy grounds. And to be clear, I'm not trying to defend TikTok here, they do deserve to be banned from every country on Earth. I just wish American companies would get the same treatment, and die as they all deserve.
I like the recipe for Mom's Paella:

https://www.eattsy.com/recipe?rcpe=22

What, you may ask? There's no recipe there!

That's the whole point. It's Mom's Paella. Mom makes the paella so you don't have to.

(But seriously, when mom shares her recipe I am eager to try making it. I love paella!)
While you yourself might not be directly involved with this, a lot of what makes capitalism go round ultimately goes back to these large institutions swapping vast sums of money around and market makers help facilitate a lot of that action.

Business loans, your savings account, your employer’s (or contractor’s if you’re freelance) line of credit, the global currency system, the prices of commodities that get turned into the physical products that we consume, etc.

Well, that’s the idea anyways. Whether or not the snake has consumed it’s own tail is a whole different discussion, but the stated value of stuff like this is to create efficient markets with correct price/price discovery aka make sure no one is paying too much or selling for too little.
I find this stuff fascinating, and this article is way above average for online posts about proprietary/algorithmic/quantitative/low-latency trading (very leaky Venn diagram there). I have a few nitpicks but overall it's informative and it's an interesting format: viewing an industry through the lens of a particular firm, especially one as fascinating as Jane. Anything that develops literacy in modern finance amongst the lay public is a good thing in my book.

If this stuff floats your boat I'd also recommend any of Carl Cook's talks, e.g. https://www.youtube.com/watch?v=NH1Tta7purM. Optiver is AFAIK in a somewhat different business than Jane, but they're also players (or were last I had any inside baseball).

Too many people got their worldview on this industry from "Flash Boys", and I say this as a Lewis fan, is criminally stupid at best and in bad faith at worst (if you want a well-researched, accessible alternative: https://www.amazon.com/Trading-Speed-Light-Algorithms-Transf... is about a zillion times better).

It's a pretty short list of places I'd ever go through some grueling and semi-arbitrary gauntlet to work for, but Jane is on it for sure.

I hope the author(s) do Medallion next.
They'd be silly to not interview someone who applied with strong quantitative background. Once you make the interview, it's all up to you. No amount of referrals will make up for a poor interview.
Yeah, I updated my comment to reflect that, you definitely would only need versions of functions on disk where some code depends on it. That's basically how container layers work.

I think CI/CD practices are really important to get rid of the old code. Automated build systems should be constantly downloading new versions of deps and running tests so devs can fix bugs quickly and release new versions that depend on new deps. The quicker that cycle happens, the quicker old code can disappear, new functionality can be implemented, bugs can be fixed, etc. Because everything would still use pinned versions of deps, it would still work exactly as it was tested, so you wouldn't be sacrificing reliability for up-to-date-ness. Speed and automation of that process are critical.
The more we obtain uranium (prospecting, mining, milling...), the more we add to the associated carbon footprint.

Therefore a sustained growth of installed nuclear capacity will lead us to exploit mines at always lowering ore grades => more emissions.

https://www.researchgate.net/publication/222817608_Life_cycl...

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2051332
Please stop trolling. I don't want to have to ban you.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
I did a little experiment a while ago,
I've watched only videos of girls using their body to promote their videos. I went into their accounts and watched and liked everything where body parts were a huge deal in the video.
It took me an hour to have my for you page filled with girls showing off.
I let the algorithm go like this for a week and then i changed tactics.
Every video starting with a woman, i would swipe away. I didn't even knew what the video was about.
I combined it with looking up videos about food, plants and life hacks.
After an hour the girls were long gone. For a whole month the algorithm kept showing me only what i was after. Once in every 10 to 15 videos there was an ad or something super viral. Thats it.

You control the algorithm. It shows you what you want to watch not the other way around.

I also took a tcpdump while the app is closed. Oh boy.
Swallows also do work. I read that each swallow can eat about 800 flies and mosquitoes a day. A combination of swallows during the day and nocturnal bats would be ideal.
Tab grouping is the number one reason I switched from Chrome to Firefox. Especially on mobile it only makes it harder to find an open tab.
I don't know why you think that. Not everyone who makes in to these places comes out wildly rich. I know a smart guy from college who spent years as a team lead at a top HFT firm and wound up making less than most junior-level software engineers. You make what you kill, and not everyone is killing a lot.
> In OOP, classes are not types; interfaces are [0].

Depends on which OOP language we are talking about, Smalltalk definitly doesn't have interfaces unless we are talking about later dialects like Pharo, which introduced traits into the language.

The paper you linked to, makes its point exactly by moving beyond Simula and Smalltalk into their own view of OOP.

So like anything else on the OOP ecosystem, it is only yet another view about what OOP should be like.
> The way to solve the problem of dependency hell is to version every function, and only call functions based on their versions, and always ship every old version of every function. Then the application itself, or a dynamic linker, must find and execute the correct version of the function it needs to call.

If this is your vision, why would you dynamically link? If you static link your code to the library functions it calls, the runtime environment can't be changed out from under you (well --- not without a lot of work), and you'd presumably only build with the version of the library functions you like, so you'd be set there too. If you want to update a dependency, pull it in and rebuild.

I don't think this is a popular vision, because people want to believe that they can update to the latest OpenSSL and fix bugs without breaking things and sometimes, they can.

You still have a difficult problem when you share data with code you didn't fully control the linking of. If your application code needs to setup an OpenSSL socket, and then pass that socket to a service library, and the service library uses OpenSSL A.B.C-k and you use A.B.C-l, maybe that works, maybe it doesn't; if it doesn't, that's a heck of a problem to debug. Of course, it's even worse if you're not on the same minor version or across major versions.

While I'm picking on OpenSSL, because it's caused me (and others) a lot of grief, this kind of thing comes up with lots of libraries.
Please don't be a jerk in HN comments, regardless of how little someone else knows or you feel they do.

You can make your substantive points without that.

https://news.ycombinator.com/newsguidelines.html
The only thing that can sometimes bite you here is that str is iterable, if you expect a list of str and you only get a str and suddenly you iterate over the chars.

I am not sure if it wouldn't have been better to make the conversion explicit here.
> The cause of the differing speed of Earth’s spin is unknown, but theories abound:

> The melting of the glaciers means less weight on the poles

Those physics don't make sense to me. When ice melts, this should be moving mass from near the axis of rotation (i.e, the poles), to farther away, i.e diffused through the ocean. Which should have the opposite affect.

Burning lots of oil stored near the crust seems like a much more plausible way to decrease the earth's inertia.
I learned to use the TI-89 in an android emulator, last year, and I find it more useful than the ad-filled native Android apps available as an alternative.

The thing solves symbolic matrix equations like it's nothing. Awesome investment, and zero money spent.
If it passes the average sarcasm detector then is the average observer any less or more certain sarcasm’s afoot?
All languages got the memo, including C++.

Either you get Scheme, or languages with features.

Even C isnt' as "simple" as people take it to be.
If lone wolf day traders can make good money why can't they?
I for one welcome our JavaScript cool kid masters
Thee article addresses this common question near the end. I like this part.

“We don't demand that chess champions use their skills in something with more real-world applications, or that concert pianists find a more practical outlet for their manual dexterity and attention to detail.”
This post hits the nail right on the head.

React Native is absolutely a business win, but a developer loss.

PM/Manager can advertise shared code base, and even sometimes hire less, or at least argue that they should be able to hire less, but really it ends up being a nightmare for the teams that have to use RN for all the reasons you've listed.

I work for a company that builds a very advanced mobile application (not your basic CRUD) and unfortunately the previous frontend manager decided on RN. The result is a 50% RN 50% native codebase which is a nightmare to traverse, and impossible to hire for. We need effectively 3 teams, RN / JS / TS, Java, and Swift.

The complexity added is absurd. The tooling, typescript, building, all of it. Going completely native drops all of that and allows developers to focus entirely on their craft - building rather than context switching all day long between JS / TS and Java / Swift.

Hands down the worst part is the performance. There is a very obvious performance hit in nearly all UI interactions.

If you're building out your mobile team and building a complex app, I highly recommend you do not use RN.
SEEKING WORK | Remote | Python and Django

Tech Stack: Python (6+ years), Django (3+ years), MySQL, Firebase, React, Node, AWS, Azure

Available for MVP / POC design. Also hit the ground running with existing code bases.

Some recent projects:

- Backend for life insurance illustration generation (Django)

- Cloud functions for B2B online catering app (Node, Firebase)

- Backend for IAS-19 accounting standard (Django)

- Backend for unofficial app for one of the leading golf tournaments website in the US (Django)

- Backend for mental health app serving thousands of users in multiple countries (Django)

CV: https://www.kashifaziz.me/kashif-aziz-cv.pdf

Website: https://www.kashifaziz.me

GitHub: https://github.com/kashaziz
There are some development boards like the Terasic DE10 Nano. It's sometimes a bit hard to come by because it's used by Misterfpga (a retrogaming fpga based simulator) but it's perfect to learn to develop on.

Other than that I really recommend 8bitworkshop and the Designing Video Game Hardware in Verilog. It's a great way to get started without an actual fpga board to test with.
https://www.userback.io/
Trying to measure the length of a curve f(x).

I turn the curve into a fixed infinitesimal thickness (2 * 𝛿t) 'rope' and measure the area.

Then I divide the area by the thickness to get the length.

The rope is defined as the area between two curves, both of them manipulations of f(x).

The curves are generated by moving each point (in f(x)) a constant infinitesimal distance at a tangent to the function (this gives the rope its fixed thickness), one in either direction.

For the upper curve {Δx, Δy} = {(n * 𝛿y), -(n * 𝛿x)}, for the lower {(n * 𝛿y), -(n * 𝛿x)}, where n is a normalisation constant 𝛿t/((𝛿x)^2 + (𝛿y)^2)^.5

Once you have these two functions, you can use the integral of the difference to get the area.

That's what I'm thinking anyway.