skysight-inc/HackerNews huggingface dataset:
Interactive Brokers | Senior Python Developer | United States and India | Hybrid www.interactivebrokers.com

You want to break into the finance industry?

You want to learn about trading and investing?

Are you tired of endless meetings and just want to code?

If you love designing greenfield projects in Python, this is the job for you.

We are a small technology team in a fast growing, multi-billion dollar company.

We are seeking a self-starter that enjoys the craft of coding and developing innovative solutions.

The ideal candidate is someone who can communicate well and design libraries and systems in Python from scratch. Experience with OO design, design patterns, and SQL a plus. We use the Go language in certain projects.

Positions are a hybrid model 3 days in office 2 days remote.

Offices in New York, Chicago, DC, and Greenwich as well as Mumbai and Hyderabad.

IB has grown through tough economic times. We have continued to hire while others have cut employees. If you are looking for a great place to innovate, apply today.

We have two positions in US open.

Apply Online US location here: https://boards.greenhouse.io/ibkr/jobs/6490583002

We are also opening two additional positions in India this week. Comment on this post if you have an interest in these positions.

Apply Online India location here: https://boards.greenhouse.io/ibkrexternal/jobs/6744936002
Though I would very much like to live a lot longer, the society I would live in would be somewhat suckier because of it. The consequences have been extensively explored in the literature for the last 3,500 years at least.

Failing that, making QoL a square wave would be a massive win.
https://deadcomputersociety.com/

Still largely a work in progress. I haven't really posted anything up there in a while, but I hope to soon.
A lot of things that would need a library in R can be done in Julia directly. I would suggest doing your analysis in R or python and saving as an Arrow or hfds and then plotting in julia to start with.
I assure you it's not :)
https://blog.blockingqueue.com/

Unfortunately I don't write that much
I meant in the sense that the hardware isn’t getting updated anymore. I hope they don’t stop making it, but I don’t know if they are actually still making it or only selling existing stock. It sells rather poorly. See https://forums.macrumors.com/threads/iphone-mini-15-coming.2....
https://wells.dev/

Not much to look at yet since it's still new, but I'm hoping to post more regularly. Topics won't be restricted to just mobile dev stuff even though that's where most of my experience is.
Occuspace | Senior Full-Stack Engineer (Go, TypeScript & React) | Los Angeles and Remote | Full-time

We are looking for a Sr. Full Stack Engineer to join Occuspace's software engineering team. We are a Series A funded startup looking for candidates to take on a high impact role where they will have the opportunity to work on the core of Occuspace’s Spatial Intelligence Platform. This platform is built on a stack of React, Typescript, Go, and RDS, Serverless and GraphQL. We run our application in AWS.

Occuspace's Spatial Intelligence Platform helps customers understand their patterns of space usage throughout their portfolio while serving as the interface for all analytics data that Occuspace generates on behalf of customers. In this role you would help drive core customer facing features that are a part of this platform. This includes the visualizations and analytics presented to customers through our dashboards, the transferring, aggregation, and storage of data pertaining to these features, and the APIs that customers use to programmatically interface with Occuspace data.

Occuspace expects senior engineers to be technical leaders within the team possessing both depth of knowledge and broad influence. Senior engineers are strong communicators, passionate mentors, and effective cross-functional operators.

Reach out to "linus at occuspace dot io" with a letter and resume.
Reading through a codebase without a specific purpose is a very slow way to get up to speed.

The best advice I've heard is "start from the data structures, they are at the heart of everything".

I like inventing purposes while reading through code if I don't have a real one. I call it "scavenger hunting" and often use it as a programming exercise when teaching. For example here is a scavenger hunt for CPython and Postgre - which lines of code would you need to touch to achieve these purposes?

https://github.com/python/cpython
In json module: add parameter to load() and loads() that when True only allows spaces as whitespace characters in the json (and not tabs or newlines)

In re module, python regex has syntax for a digit (\d) and for an alphanumeric or underscore character (\w). Add \l that means "any letter".

In re module, python regex has syntax for hex escapes (e.g. \x0a), octal escapes (e.g. 0o012), unicode escapes (e.g. \u000a). Add binary escapes (e.g. \q00001010)

In python C implementation: Replace the hash function used when inserting a string key to a dictionary

In python C implementation: Add an average() builtin function (like e.g. max(), sum())

https://github.com/postgres/postgres
Better string hashing algorithm for query plans that involve hashing a column

"Better column combination hashing algorithm for query plans that involve hashing a column

Some queries will want a hash on (a, b) which involves calculating hash(a), hash(b), and then combining them into combination_hash(hash(a), hash(b))"

"Add a new kind of step to execution plans

e.g. a step that logs to a cloud logging service. No need to compile it into queries, just to add the data structure for it and code that runs it when relevant so it could be compiled"

"Add gzip compression as a way to avoid page splits

Today when a page is about to be split, bottom up deletion and deduplication are attempted to keep the page from splitting. We want to add GZIP compression as a third way to try and avoid expensive page splits."

"Add a complex number column type

The column should hold a float for the real part and a float for the imaginary part"

Add Configuration Flag to Never Use Covered Index Optimization

"Add new type of index

e.g. index that runs Principal Component Analysis to index high dimensional data, but don't care about the details, just the integration points"
https://deadcomputersociety.com/

I haven't posted new content there in a while, but I hope to soon when I find the time. It's still largely a work in progress, and I think I've spent more time working on the custom theme than I have on the actual content.
Copying a file isn't great protection against bad blocks. Modern SSDs, when they fail, tend to fail catastrophically (the whole device dies all at once), rather than dying one block at a time. If you care about the data, back it up on a separate piece of hardware.
Don’t worry, kids are not stupid. They’re perfectly able to learn once they’re in high school. Besides, I never said he never uses one. But not his own and certainly not at school. Operating a smartphone is something you can learn without trying. He’s got more important things to learn at school, which will be much more of a problem if he does not.
GraphQL eliminates the n+1 problem for the client by pushing it to the server. Generally, the client<->backend connection is slow and spiky, and the backend<->db connection is fast and stable, so this trade-off made sense for Facebook as they had more and more mobile users connecting via 3G networks in developing countries.
I agree that Windows sucks. I also think it sucks less than macOS, but Microsoft is working hard to change that. Linux sucks less in some ways but sucks a lot more in many others.

None of the operating systems seem to want to support you as the user anymore, they're all part of a ploy to buy more hardware, rent more software, and move everything to some kind of cloud solution you'll never be able to get rid of.

However, ActiveX, SMB1, and IE11 haven't been an issue since Windows 11, and you need to go out of your way to find them in Windows 10. IE has been dead for over a year. Even before that, Microsoft received widespread criticism when they hid IE11 by default, because users didn't want to change away from IE for some godforsaken reason.

The Windows kernel is a software engineering marvel and Windows has become incredibly stable on modern hardware. The shell on top of it has become a victim of terrible enshittification that started in Windows 8, or maybe 10.
Do we know that bandwidth costs YouTube a lot?
https://julianwachholz.dev

I've only recently decided to go with bearblog and finally start blogging instead of worrying about the correct setup forever.

This is a great thread to feed my news reader subscriptions!
https://cubinskiy.club

I had a break for a year and now it's great time to start blogging again.
That is more of an aspirational goal for pipewires future than practical reality today.
It's crappy and evil, but it's a restriction on their service/support contract, not on the GPL code.
As far as I can tell, Amazon got a 40% share in LT when they bought AbeBooks.

I don't know that a minority stake in a company counts as "that's Amazon" in any meaningful sense.

https://en.wikipedia.org/wiki/LibraryThing#Ownership
Which part do you disagree with? Money is a way to control the masses and it has always been used that way. The technology currently exists to do away with all wealth disparities and achieve a true meritocracy wherein individual talents are developed to benefit everyone collectively but most people can not conceive of what such a world would look like so they chase money and end up miserable. In the grand scheme of things money is entirely meaningless, it's a bunch of numbers in databases.
https://garrickvanburen.com/blog/
They can still advertise. Just makes it less appealing to advertisers as they are less able to target adverts (they can still target based on non-personal website/webpage topics, etc.)
https://da-data.blogspot.com/?m=1

"Dave's Data" - very much a "whatever I want to post about" blog but with some of my historical cryptocurrency mining exploits, some CS professor babble, some cooking, and recently some Rust.

My most read article was the one where I discussed a pretty crazy adventure creating an optimized miner for the monero cryptocurrency, discovering in the process the mechanism that had been used to artificially pre-mine its predecessor, Bytecoin. (It was released with an artificially slowed down implementation of the PoW function, which I managed to reverse engineer and discover the original design): https://da-data.blogspot.com/2014/08/minting-money-with-mone...
The file system metadata is redundant and on a correctly configured ZFS system your error correction is isolated and can be redundant as well
blog.londogard.com

Mainly Data Science or Kotlin I'm blogging about it at least for now.
too bad it is associated with Oracle
I know exactly why. And I agree with our parent commenter, BTW.

The down votes are from people who want to believe. And I won't blame or judge them. It is an ugly, extremely likely truth.

Who wants to die?

Not me, not on current timelines. After a longer time? Maybe. We may tire of the world or something.

But otherwise, yeah. Our condition is amazing! We all get this free ticket to our world, and there is no where near enough time to fully appreciate it.
in terms of being the only charting library to update based on diffs, this might be true for julia but javascript charting libraries have been doing this for a while. my favorite is echarts.
Not active but still contains some gems (programming and startups, "Cover Letter" did very well on HN at the time)

https://myownfortune.wordpress.com/
Yes, alternate forms of rebar work. You can also coat rebar with epoxy, or use stainless steel.

The two core issues are cost, and limited understanding of the long-term properties of the material (as well as experience e.g. epoxy-coated rebar needs to be handled carefully lest you scratch off the epoxy).

FWIW the Practical Engineering channel has an entire series on concrete which covers (the basics of) this and more: https://www.youtube.com/playlist?list=PLTZM4MrZKfW90PdaBFt70...
can't the browser download the webpage that contains code to scan 127.0.0.1 then forward the data back to the server? this would also bypass vpn protection.
I watch a lot of YouTube and I have premium subscription. I believe it is worth it for me. Yes I can use adblockers, but the premium experience is just better. It also comes with YouTube music which is much better than Spotify and others. There are other benefits like watch queue, background play on phone.
Mostly write about Elixir. Check out the search function. It is a rust library run as WASM in the browser (all the right keywords for HN hehe).

My blog: https://victorbjorklund.com/blog

Search library used: https://stork-search.net/

(And yes, I know it is totally overkill to have search when you just got a few articles)
SBCL: New in Version 2.3.6
I firmly believe that if you follow your passion and create something that solves a problem you're passionate about, that no one else has solved yet (i.e. with the features you care about, at a price you can afford), you'll find others with the same passion who want what you're selling.

That's not the same as saying you can sell "anything", or that you can definitively strike it rich doing so.

My simple math is this. There are 8 billion people on the planet. If you can create something that appeals to just 1 out of 800,000 people (or 0.0000025% of the population), you should be able to attract 10,000 people who at least follow you online. It won't happen overnight, but if it's something you're passionate about, there are at least 10,000 other people who share that passion and are looking for what you're offering.

If you can't find a way to monetize 10,000 followers, you're doing something wrong.

But if you're not solving your own problems, and if you're not pursuing your own passion, there's no reason to assume others are passionate about the thing you're just doing for the money. Even if they are, they're likely to see through the facade.
https://kinoshita.eti.br/

CSS only, no JS. Trying to make it as accessible as possible. Mainly about programming and some art stuff.
Ha!! Agreed. I had a little chuckle the other day playing a steam game that said “Windows Build” .
https://nadh.in/blog

Techno-philosophical ramblings.
I don’t have a blog, but I have a personal website: lee@lee-phillips.org
Thanks, I did not realize that. I have one hackintosh still on 10.13.

I've actually been waiting for this release to switch to ESR. The regular release has been getting updates three or more times a month, each of which prompts daily nags to update, which gets tiresome across three or four computers with a lot of tabs open. I'm hoping for more like one per month on ESR.
Very thoughtful adblocker message. I disabled my uBO for your website :) thanks for the content!
The cost will drop to nearly zero, just like the rest of renewable energy production. Tanks are cheaper, smaller and lighter than li-ion batteries. Fuel cell cars are also EVs, just like BEVs. The "efficiency problem" is greatly exaggerated.
Incredible how many personal blogs are out there. I love using RSS, but how would I go about finding these sources based on things I like?

Feels like there should be a Spotify for reading, with “playlists” of articles cherry picked from blogs, and simple Discover Weekly recommendations.

Anyway, I’ll leave mine as well (mostly reverse engineering macOS related):

https://alinpanaitiu.com/

https://notes.alinpanaitiu.com/

…and I’ll probably use the quality data on this thread to build that service I feel should already exist.
> then overall it makes it probably less likely they will be owned or used at all

Sorry, but this is ridiculous. If it is useful, they will pick it up. I mean, most people alive did not have a smartphone before growing up, and yet most of us are using one without issue right now. You’re setting a child up for failure if he does not learn things like how to handle frustration or behave with other people when he grows up. Not how to operate a trivial device.

> Then your kids risk falling behind and becoming as adept with technology as "old people" today.

By the time they’re old, they will be as useless with the new technologies of the time as elderly are with computers now. Not because they did not learn it at school, just because you lose mental agility and adaptability as you age. Smartphones most likely will be a prehistoric anachronism by the time they get old.

> but let's not act like this isn't a potential downside when they are a part of everyday life for French adults.

Most French adults right now did not have a smartphone before they turned 20. They are managing just fine.
https://blog.kulman.sk

English language blog about programming topics, iOS development lately

https://www.kulman.sk

Slovak langauge blog about random stuff like mechanical watches, Lego, travel.
Watermarks can be made to be pretty robust, though having an open source detection routine will make it much easier to remove (if nothing else, if you can differentiate the detection algorithm then you can basically just optimise it away). The kind of watermarking that is e.g. used for 'traitor tracking' tends to rely on at least a symmetric key being secret, if not the techniques used as a whole (which can include more specific changes to the content that are carefully varied between different receivers of the watermarked information, like slightly different cuts in a film, for example).
Navigating to a screen on Firebase push notification in iOS in terminated state
https://andrewpwheeler.com/

Currently data scientist, PhD in social science, just a nerd journal for stuff I am working on.
> Imagine someone "attacking" the 911 system by spamming it with fake calls.

Imagine?

Hospitals and universities in my area are getting spammed with bomb threats by idiots over "anti-white discrimination" and right-wing conspiracies about young children getting gender-change operations.

> We may need a CloudFlare for everything, also powered by the same technology

If a wordpress install I run is any indication, Cloudflare is pretty useless for preventing bot activity. Not only do I have sensitivity turned up, I've got everywhere outside the US geo-blocked. Tons of bots sailing right through.
https://dannas.name

Notes on systems programming. Not that many posts but I've reached the HN frontpage on two occasions.

---

* Why should children program? A review of Seymour Papers Mind storms - https://news.ycombinator.com/item?id=12372330

* Views on error handling - https://news.ycombinator.com/item?id=23884505
I'm sure that's their claim, but I can also tell you that I wouldn't want to tell a judge that such retaliation wasn't intended to prevent (one might even say, limit) exercise of the GPL.
http://uzpg.me - philosophy, tech, my life
What about SQLite?
https://muxup.com/

I keep meaning to post more, but it's hard to find time. RISC-V, LLVM, and a few other things.
Once upon a time I was the proud owner of a third gen RX7, proud that is until the powertrain warranty ended and I had to go outside the dealership network for minor repairs. Basically your options were... go back to the dealership and pay unsubsidized warranty rates (double or triple what independent mechanic charged for "normal" engine work), or go to questionable looking characters running "performance" shops who wanted to side port everything they could get on a lift. And still pay double or triple the normal mechanic rate.
Boston City Hall is a sublime architectural expression of the maxim, “you can’t fight city hall”. It’s an inhuman, authoritarian concrete bunker that makes the citizen feel lower than rat shit. Its highest artistic purpose would be if it were demolished with high explosives to celebrate the Fourth of July.
https://jakeseliger.com
https://zserge.com -- minimal software, learning how things work by building them
Great ideas! What about going to a very well known site, eg NYT, and changing some text on the front page to mention your self, or the presentation and take a screen shot of that?

"this presentation is so good the NYT is talking about it!"
One annoying thing about trying to install Makie (although it would be silly to blame Makie for it) is that installing it pulls a ton of compiled C/C++ binary dependencies. I'm talking Fontconfig, Xorg(!?), Cairo, a bunch of audio and video codecs and compression libraries, among other things. Most/all of these are transitive dependencies, though. And all of these are already installed system-wide, independently of Julia.

Although Julia is my favorite PL by far, it's sometimes shocking how easily the Julia community sidesteps traditional programming values. Often this turns out to be a good thing, but the above issue is surely not a good example. I'd very much prefer to leave the work of packaging all those to the Archlinux maintainers.

EDIT: to be clear, this is more of a Julia-wide issue than a Makie issue. Or partly an issue with some of the Julia packages that Makie depends on. But Makie is perhaps the worst offender among the popular packages (transitively).
We already have something far more insidious in the United States - Credit Ratings. Not only are the tendrils woven so thoroughly into nearly every aspect of modern life, they are run by for profit corporations with zero transparency and accountability. Getting access to credit/loans/housing/jobs/insurance and likely a whole lot more depends on your credit rating. Mess up your credit (often by no real fault of your own) and watch whatever tenuous grip of financial normalcy you have disappear - everything will now be much more difficult and much more expensive as you try to reconstruct your life over the next decade or two. Good luck.

China would love to have our credit ratings system - but I suspect that they don't fully have the financial transaction transparency and society-wide buy-in just yet to be able to really make it work. I'm sure they'll get there eventually, but for now, they still have a large enough 'alternative' economy/non-regulated transactions and exchange that would both allow people to escape the scrutiny of a more official credit ratings system and these unregulated economic channels would likely grow larger due to people's displeasure and avoidance of the ever increasing authoritarian reach. Social credit introduces this concept using data and tools they have available, and eases this into daily life with less existentially disrupting capability - at least for now.
https://bryanhogan.me

Writing about learning, healthy productivity, creating and things that interest me.

Next post will be on "Why We Sleep" by Matthew Walker, a summary of its content with relevant additions from elsewhere and a quick evaluation discussing its problems such as far far too many untruthful claims.

Future posts will be on my year studying in South Korea, burnout, motivation, front-end development and a rewrite of the post on Anki and learning. Have more thing planned but am already not publishing enough.

Seeing so many posts here feels intimidating and it might not be worth the effort to even share this. Hopefully one person enjoys it :)
I walked to work daily for the past 9 months and approximately twice/week someone would blow through the marked crosswalk while I had a signal because they didn’t check for pedestrians. In multiple cases I was less than 3 feet from their car.

The problem isn’t people walking or cycling- it’s people driving and car manufacturers who make cars so big you can’t adequately see the space around them.
I bought a license two years ago and the experience was not good. I admire their work quite a bit, but that little tiny extra bit of glue really makes a all the difference.
We found it to be nothing but trouble. Disappearing data, database servers bogging down under what should be trivial load because of inefficient SQL design, painful upgrade process, etc.
How is it going with the London office?