skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Canada | Remote | Applied Research Scientist

I have a PhD in computer engineering, specializing in operations research, optimization, constraint programming, and integer programming. As an applied research scientist, I implement custom, production-ready solutions for a variety of optimization problems (scheduling, routing, rostering, etc). Recent work includes a sophisticated optimization model for the selection of indexes in Postgres, and a scheduling tool for workshops, used in hundreds of locations.

Résumé/CV: https://github.com/PhilippeOlivier/curriculum-vitae/blob/mai...

Website: https://www.pedtsr.ca
I remember being so excited when I found out I could get computer game books at the library. I would take one out, and spend the next hour typing out several pages of "Tour de France" in BASIC, then another hour figuring out where my typos were, so that I could spend the rest of the evening playing a primitive text based game. It was a simpler time.
Wow! Didn't now that, thanks for sharing. They've exploited this well, even after tons analysis - I'm still stumbling upon new things.
I'm generally not a fan of integrating more and more countries into ever larger political unions.

Countries are a bit like experiments or alternatives and that's a good thing!

While I don't think that we'll see a one world government in my lifetime, I believe that Canada joining the EU would be a sort of approximation of that and would be bad for our Canadian experiment.
and too lazy to run spell check
I don’t agree those institutions no longer exist to report news they are mostly giant pr washing departments for the rich and influential.
Show HN: 2.5D Wolfenstein-Style Raycasting Engine (C and SDL3)
Simple Raycasting engine. I had to use an LLM for some parts I found tricky.

Its not very optimal, but should be easy enough to grok.
I meant American in the sense that is is consumed so much by Americans. And yes it is also related to economy and many places you will find barely any shop that will offer that. That is not the case in the US.

edit: I feel like I was ignorant about this and my assumption was wrong and not based on facts. sorry about that.
Thank you for pointing it out! I fixed the forward / backward navigation.
Github.com/the8472
What boggles my mind is that anyone is surprised by this. All of this has happened before. All of this will happen again.
Maybe they have money. The kids who don’t have money and are somewhat more intelligent that the average learn that doing it themselves saves them some money they can spend on other things. There’s a cultural aspect of it that changes over time but that’s possibly influenced by changes in technology. When I was a a teenager you could comprehend how a car worked and have modest success debugging and fixing a car. I doubt that’s easy to do these days.
I wonder if GPUs will start integrating batteries in case they need to draw power greater than mains can provide, for brief demand spikes.

"GPU battery low, dropping down to 1080p"
That's what this GitHub repository is about, as it explains at the top of its README.md. No voxels are involved either in Comanche or in this repo.
probably because in the GHz era none of this has to be fast anyway. financial programs will be spending all their time waiting for disk or network anyway. it's pretty hard to imagine a program that needs to care about decimal floating point in finance that would be slow at a human scale as a result of doing this in software
> Because this is an internal function in a _library_

Why does that matter? Error-prone approaches create buggy code and we don't want buggy code, whether it's a library or something else. Libraries can be huge and complex, and arguably should have more robust edge case checking than regular code.
Here's a thorough critique from 2014, well before the current election or even the 2016 election, about an article in the NYT. It doesn't mention T---p. It's illustrative of the problem:

https://pressthink.org/2014/08/when-quoting-both-sides-and-l...

This style of journalism continued to prevail through all kinds of pronunciations from certain people that were all-out lies, prevarications, misinformation and various and sundry other assaults on the truth.

The professor who wrote the article, Jay Rosen, is quite insightful with regards to the press and some of their current failings.
great work OP, and really nice website and testimonials.
good hunting!
This sort of thing used to be called "Computer Literacy", which was a much better name. The equivalent of (and I suppose including) what was called "typing class" in the 80s.
"Therapy" seems like mostly an American thing, so not sure how really universal the need for it is. For Americans though, sure.
I don't think it's black and white. I've seen good stories from both even recently. But they're sliding in the wrong direction, as this resignation highlights.
Look up Fox News' market share and get back to us.
... what on Earth?
Rodney Brooks Prediction Scorecard 2025
Please elaborate for the uninitiated.
Congrats! I would work on your demo gifs a bit. The audio wave form one is very frustrating to watch. You select every available option, slowly, and then _finally_ click generate and show about 0.5s of the finished product before the gif loops. It could start with a 5s example of the finished product and _then_ show you all the various options.
Adrian Dittmann (Definitively Not Elon Musk) on Fortnite Friday
Isn't reflection at odds with "zero-cost abstraction" principle?
The readme says, "If you have a 386 or better with VGA graphics, run mars and use the mouse to move around the landscape." Are you sure it will run on a 286?
I have a hard time giving worth to a paper whose first sentence fails to spell intelligence correctly.
SREs are programmers who specialize in writing programs that manage complex distributed systems.

If you hire SREs and have them doing sysadmin work, then (1) you're massively over-paying and (2) they'll get bored and leave once they find a role that makes better use of their skills.

If you hire sysadmins for SRE work, they'll get lost the first time they need to write a kernel module or design a multi-continent data replication strategy.
I definitely agree with your statement, though I don’t fully understand the link between that and not being able to retire…

I think core of retiring early basically means I have financial safety to last me at least my lifetime. yet, health-related expenses weight heavily in that decision - do you really have enough?

Is the thinking that for as long as a person is covered by an employer plan they will get better coverage than what’s available on the exchange, therefore it’s better to just never retire? This also doesn’t seem too logical.

THIS is hardly ever talked about - I could not agree more. I think it is psychological thing where if you are still working the money keeps
coming in and as long as you do you may not run out… or course as you so eloquently put it - it is very ilogical
The lesson is that you are not required to express yourself in terms of what’s been designed by others and placed on shelves in jewel wrap.
Make fertilizer from solar energy
The New York Times is a gaming company with an interest in journalism https://x.com/ballmatthew/status/1774413955940639199
>right now the ability to program your computers is way better than it‘s been at any time in my 50+ years since you’ve got world class compilers, interpreters and development tools available for free along with all the documentation you can eat on the internet...

Sure, but all that is useless if motivation is missing. A BASIC prompt, or even a terminal into which type commands, is infinitly more motivating w.r.t programming than a desktop filled with "Apps".
flagged it. more people should flag this kinda stuff.
Inside the hands-on lab of an experimental archaeologist
Please, me too!
JupyterLab "Magic Wand": An in-cell AI assistant for JupyterLab notebooks
But if I understand the angle of "social constructioners" correctly, they're not disputing that what we might call 'ethnicities' or 'tribes' exist (ie. a group of people of common ancestry and with a distinct genotype), it's just that trying to lump the thousands of these into a few broad categories, like "black", is far too crude to be useful.

But ethnicities still exist. So would it not be valid to be "ethnicist" (ie. very specifically racist), like "Those Sami people are so x" or "Gosh those Bantu people are y"?
It should be said that changing oil does not take hours and however you half ass it, the average lube tech uses even less ass than that.
Wait, it's snobbish to think that a business should be more than money and power? And this snobbishness is so damaging, so awful, that in a conversation about holding power to account, we should instead be thinking about putting the snobs in their place? How dare a cartoonist think that a business should be more than an instrument of money?

Like yo, I don't agree at all that news media should be held to a higher standard, absolutely not higher than Marlboro or DuPont (if they're supposed to be a wing of government then make it so!), but to think "Let's turn this conversation around. Instead of Jeff Bezos, it's time to put the magnifying glass on the snob cartoonist", I mean, okay, sure.
If your position is to find fault then that’s what you will accomplish.
No cmd+f / ctrl+f ??

I'm sorry what?
Researchers develop edible biofilm for extending fruit shelf life
And not only that but kids aren't even interested in computers any more. They want a cell phone and an ipad. That's even more abstracted.
> young workers should pay high taxes on their labour to help the old people needing socialized service

Which will be largely paid for and staffed by immigrants.
Whatever the obstacle, document and examine it. What is the worse that can happen? Plan for it.
How many software engineers do we have in 2025 vs. 1985?
Teenagers and old people. This is no longer possible though. In my area there were hundreds of people (mostly immigrants) lining up at 4am in the hopes of getting a job at a grocery store.

> for low pay

Why not raise the pay? Why is the solution to devalue labor by massively increasing supply? This is what leads to decades of little to no wage growth.
My active hours are typically very early AM, 2-4AM, until 10AM, and there is definitely a space for this in the market for individuals that just want a place to relax and/or work outside of their home outside of normal working hours. Starbucks used to fill this niche where I lived (they would open at 3,4AM to accommodate students in the area trying to study for finals. Nowadays, most of these starbucks/coffee shops have closed or shifted to an in-store hostile setup of a drive through plus a lobby that is mostly intended for delivery drivers, walled off laptop plugs and won't tell you why, removed all charging stations, and just generally made it a shitty experience to sit inside and do anything at all other than get the hell out. This is almost universal now where i live, a college town with multiple colleges, and I wouldn't even begin to tell you where to find a coffee shop where I could gather with 3-4 other grad students and bang some crazy project out in a few hours anymore, and I have many, many big colleges near me. There's a demand the market isn't meeting, but, that demand didn't rake in the most dollars so here we are and this is some kind of novelty. These kinds of spaces existed basically everywhere in my area circa 2012-2018. They weren't tied to any particular ethnicity, just was a need people apparently had.
the -i option doesn't really work well for scripts intended to run unattended and headless, so no it doesn't fit the use case.

now i'm waiting for the suggestions to use -rf
I have a windows machine (windows 10) that I will never upgrade to windows 11, that’s the end of the line for me as far as Windows goes. I also have an old laptop that still runs windows XP, I turn on once in a while but I do keep it offline.

At work windows reigns. Im not looking forward to but soon they’ll install windows 11 on our dev machines. I’m really not looking forward to that at all.
Without evidence, this argument just measures population growth.
People with schizophrenia spazzing out, police calls, etc. There has been a huge increase in disturbed behavior in public.
This is the authors other cartoons FWIW

https://www.washingtonpost.com/people/ann-telnaes/

It must be pretty boring drawing donald trump twice a week for the majority if your career....
Yeah that'd help at the federal level but the state level impacts people more on the day to day IMO.
Apparently everything banal is hyperbole again.
I applaud the cartoonist's principled stance, but she greatly overestimates how free the press is (or was) just because she'd never had a point of view censored. In the words of Noam Chomsky:

I don't say you're self-censoring - I'm sure you believe everything you're saying; but what I'm saying is, if you believed something different, you wouldn't be sitting where you're sitting.

Yes, her viewpoint wasn't censored up until now, but on the other hand, the Washington Post sure didn't employ anyone remotely similar to e.g. Jared Taylor or Keith Woods.
Addictive game, well done. But why do you think WebGL is going to still exists in 20 years? Flash seemed to be here to stay, considering how much content was made for it, then "suddenly" gone.

/edit:

Whether WebGL as a whole will be replaced by WebGPU remains to be seen, but the 1.0 feature set is simple enough that I can imagine web browsers implementing those in terms of WebGPU, whereas the 2.0 features are more likely to be dropped, because they were never expected to be universally supported.

Well, this is a possible reason, but I'm not sure I agree with.
No, the problem is too many.
> who was working and curious

For a lot of people, not having to work would cause them to become much more curious, with a lot more going on too. I wouldn’t link work, especially modern office work, to those other qualities.

My dad is retired and is the happiest he has ever been. He had a very interesting working career, built several small businesses in his life, but retirement gave him a completely new joy and purpose. He routinely states how retirement is simply amazing, starting from the silly ability to stay up late at night and sleep in every morning (for him late night means 11pm, and sleeping in is 7am, lol).
> nothing significant to improve the speed of housing construction

Young people are not their base whilst old people who care about house prices are.

So it's in their political self-interest to not do anything about it.
It might not be as awful as feared? That big a jump probably requires a dump and restore, but maybe it could still be done in place. pg_upgrade is pretty solid. But I agree - it's likely a cheap and easy perf win.
I would assume spacing becomes quite sensitive for this to work well, but cool idea!
Does anyone really aspire to be a middle manager? That's like the worst spot in the hierarchy
I thought bedrock edition had certain constraints like finite world gen
If they all spoke a common language, I'd try to learn a bit of it. How exciting!
The comment is referring to finding something to replace the Haber-Bosch Process, which is mostly fossil fuel driven, which makes most of our food itself dependent on fossil fuels.
> In Clojure, a dynamically typed language, referencing a var that is not declared, or calling a function with the wrong number of arguments will result in a compilation error. You don't need static typing or type annotations for this.

Can it catch problems like e.g. if you try to access a `y` field on some input object but only field `x` is defined? And if you want to define a function that takes a callback that must accept two arguments? What about ways to force you to check a variable with type `string | undefined` is defined before you do something with it? At some point it must breakdown because more complex checks can't be inferred?

> it's about "wasting time." ... annotating everything with types and maintaining them is not.

See this example. I'd argue the type annotations are minimal, but you gain a lot of safety, documentation and refactoring help from them:
https://github.com/hotwired/turbo/pull/971/files
I once asked a 20 something kid "do you know why computers are a big deal", and he said, "because it is a communication device"?

Computers are so good at being programmable that now a days people don't see it as a programmable device, but only as the thing that it is programmed to be. Today there are computers everywhere, but people see a workstatinon, a web server, a gaming rig, a tv, a phone etc, but never the computer is behind all those things.
one good high-paying client is much easier than 1000 little clients. in every single aspect ;)
Not true. It's a full fledged LLM aggregator.
Here's Anthropic's answer to the most important question of all time, served by Kagi Assistant (with the correct answer).
https://share.cleanshot.com/xB7W8mwD
This is presented as revolutionary, but it’s not clear to me that the results would’ve been any different if they’d surveyed the older generations at the same age.
I think they mean driving up the narrative against it is.
> The next big thing was Cursor. I must admit that I never personally fell in love with it, but given how many people I respect love it, I think that’s a me-problem

I've met so many engineers who have said exactly this. There are clearly some group of people obsessed with Cursor, but it's interesting to me how alien they seem to the majority of people using ai codegen right now.
I wrote the entire 2nd version of my SaaS between midnight and 6am at a coffee shop in Austin. It was so peaceful to crack open an IDE, and sip on a hot cup of coffee at midnight, and code until I could barely keep my eyes open.

Unfortunately Covid completely destroyed all of these spots. I’m really excited these are making a come back.
Oh ok, TIL!
The US has attempted buying Greenland a few times: https://en.wikipedia.org/wiki/Proposals_for_the_United_State...
>The issue with voxels is sparseness - to have any hope of storing a world in the ram we have available it pretty much needs to have some variable length encoding, which makes it extremely difficult to use in a parallel manner as required by hardware.

Signed Voxel Octrees, and SVO Directed Acyclic Graphs in particular solve this pretty well. Most megavoxel engines are an implementation of this paper: https://graphics.tudelft.nl/Publications-new/2020/CBE20/Modi...
There's still a pretty significant PC gaming culture.
Someone once said something to the effect: "I'm not concerned that computers will become more like people, I am that people will learn to 'think' like computers".

A fortiori humans vs social media. You are faux-thinking in a series of tweets.
sounds like a weird AI comment to me
The essay is a bit tongue in cheek, but I think that was basically the point.
Waffle House is 24 hours and potentially comes with great stories.
https://en.wikipedia.org/wiki/Brenton_Wood
The behavior is in AOSP, so it should be in "non Google distro of Android" as well, unless the manufacturer decided to specifically remove this feature.
Yeah, you’re definitely right that the book makes no geographical claims.

My original comment was mostly in jest considering most members believe it took place in South America.

And yeah, I apologize I didn’t mean literally nobody. I’ll have to see if I can find anything related online, but in high school I was given an anti-Mormon book that had a section talking about how there was no evidence of major cities and there was never as large a population anywhere in Central or South America as large as is claimed in the Book of Mormon.
Lean: Programming Language and Theorem Prover
It's not gaslighting. I believe people see the ads for things they talk about in the same room as a smart speaker.

I also believe people very rarely only speak about a thing -- without there being any digital footprint at all of them engaging with it.

I have literally seen this play out with family and traced it back to make a point.
Instead of deleting anything, my scripts usually mv files to a timestamped folder under /tmp. In practical terms, it’s rarely a noticeable difference in performance or disk usage. Also makes scripts easier to debug when you can inspect transient artifacts.
It's also exciting to experience ethnic clashes between rival groups of immigrants[1].

[1] https://toronto.citynews.ca/2024/11/03/violence-at-hindu-tem...
What arlort says: ASDF and jkl; both have the home row modifier behavior, so you can hit any combination as long as you have both hands on the keyboard. So Ctrl+shift+a is pressing and holding k+l and tapping a. Holding d+f and tapping a would also work, but it would be uncomfortable. Miryoku[1] is a popular layout in this style and was my starting point, but I think it's often customized.

The "both hands on the keyboard" thing is a major caveat. The key I use to switch to my navigation layer (arrows, paging) is on my left hand and it also runs all of my non-home row keys into Ctrl modified versions of themselves. This allows me to type almost any Ctrl combination while mousing that you could type easily with only your left hand, with the exception of Ctrl+D because I have D mapped to control (I use super/alt/Ctrl/shift). I only use Ctrl+D in the terminal, so I had no need to resolve this limitation.

Is all this worth it? Honestly it's hard for me to say yes, but I also find using a qwerty keyboard uncomfortable now. Plus the keyboards are cool.

[1] https://github.com/manna-harbour/miryoku
From knowing a few swe/sysadmin people who have eventually ended up or choose the management path in team lead/middle management, most of them didn't plan to become managers but it more less happened to be a natural career progression at some point.

In my experience these people also mostly are effective managers because they have practical domain knowledge on the projects/teams they are managing. I see it as a normal thing to progress into, if your people skills are up to the task. A senior IC role is also nice but can be harder to get in certain organizations (however may be significantly less stressful).
[Sorry for the dealy.]

In one extreme there are wall of text and in the other extreme very short answers that only the initiated understand (like inside jokes). Somewhere in between there is a sweet spot that helps everyone else to follow the discusion and gain a litle of knowdledge.

(I don't claim I get the best lenght in my comments, but I hope it's good enough.)
How I miss when 13 Coins was 24/7 - the pandemic killed that.

It was a lifesaver for me when I worked grave, I could go for a sumptuous dinner at 3 or 4 am.
Did they sentence him to being white?
That's 12 years old. You're not supposed to understand how computers work any more.

On some machines, you can't re-install Windows any more. You're pretty much a slave to the cloud with Office 360 or Google. Chromebooks are total slaves.
Phones get more locked down each year.

Even on Linux, you're often now slaved to some remote system which keeps installing new stuff.
https://archive.is/mW3GN
Honestly the developers should be banned by name from using the Firefox extension store. So they don't come back with yet another scam.
The anecdote I have heard is that the USA is a melting pot and Canada is a mosaic. I do notice when I travel to the USA that people seem much more integrated and buy into the USA culture and lifestyle. Here in Canada you just get a bunch of mini communities who do not integrate.
We have a very similar situation in Australia which proves you wrong.

Federal government gave billions of incentives to states to build more houses who in turn enacted higher density zoning and overrode the concerns of municipalities. And suddenly we have lots of houses being built.

Less immigrants makes the house situation better but not does not solve the problem. Having a continuous system for building lots of houses does.