skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Worldwide | Remote (UK Citizen)

Versatile WPF/.NET specialist with 10 years of remote experience delivering high-performance, efficient, and scalable Windows desktop and backend solutions. Proven track record of working autonomously, exceeding client expectations on complex projects, and optimizing legacy systems.

Technologies: C#/.NET, WPF (expert), Windows Desktop Apps, SQL Server, Entity Framework, Azure, AWS, C, Python, PowerShell, Telerik UI, MVVM, Prism, Avalonia, ...

Recent Projects: Developed a comprehensive NHS management system for 22 medical practices across the London Borough of Sutton, managing data for 200k patients; unified patient recall workflows with integrated CRM and BI features • Built an award-winning clinical analytics platform with Bloomberg-style data visualization • Modernized legacy WinForms applications to WPF, enhancing performance and UX • Led development of client software for multifunctional kiosks offering print/scan/copy services • Developed a telemedicine system deployed across 50 healthcare facilities.

Seeking challenging contract opportunities.

Email: richard AT selfsimulate DOT com

Portfolio: https://selfsimulate.com/about

LinkedIn: https://linkedin.com/in/richardjbowater/
I use it for ages, and did not get to know it through promotion or advertisement or campaign but reputation. And I stayed, updated not because some chatter buzz or famousness or other face matter but because it was good for me. Their strategy worked then and there.
either side* what a bizarre typo ha
Google also revamped their appointment scheduling feature in Google Calendar, though I believe it is limited to Google Workspace subscribers. It’s basic but works quite well.

https://workspace.google.com/resources/appointment-schedulin...
I remember the moment when my buddy Slacked me saying that my shipped email had been one of Patrick’s tabs in a Friday Fireside. I hadn’t attended because I was too busy trying to work more. My email admired by a billionaire? Bliss. The thought of Patrick noticing me felt unbelievably good.

Oof. Allowing other people to dictate your own self-worth is always a bad sign. I'll take a five figure bonus pay out over a "good job old boy" pat on the back any day.
Thanks for this reply, it was more informative than the original "dunking" one.
A single E-Reader dotstrip can store 2,192 bytes of data, which is just over 2kb. But there is some overhead with the headers, and error correction, making the actual amount of data I've been able to store on a single strip a bit less than 2kb. This data on the dotstrip is compressed though, which helps a lot.

The E-Reader itself allows a maximum of 12 strips to be scanned for a single application.

You'd have to fit your Doom into about 24k, after compression. The Doom 1 demo .wad looks to be about four megabytes. That's going to be a slight problem, I hope you have some killer compression schemes.

This Solitaire port is also running on a Z80. An emulated Z80. On a Gameboy Advance. With a bunch of opcodes missing. That'll be a challenge too.

The Gameboy Advance that this card reader works with can run Doom, there was an official port. It looks acceptable. (https://www.youtube.com/watch?v=YzGwAKUXzvU)

If this E-Reader can run its programs on the GBA's native hardware then you only have to implement some amazing compression schemes. Good luck beating Farbrusch's Kkreiger (https://www.pouet.net/prod.php?which=12036), that's a procedurally-generated FPS that fits in 96k...
Works a treat, and quite happily accepts direct links to PDFs too, for example:

llm -m claude-3.5-sonnet 'summarize this paper' -a https://arxiv.org/pdf/2408.09869
I'm not saying any of that is wrong but is it really necessary? My kids are older but they've been in competitive travel club sports for years and most days they're tired enough in the evening that falling asleep is no problem. We don't bother with anything about lights or controlled breathing or whatever.
Jonathan Pollard stole an eyewatering amount of secrets for Israel, including the most-critical US nuclear blueprints and designs. The intelligence community wanted him to die in jail, but the Israeli Lobby, 70 Knesset members, President Shimon Peres, countless Jewish groups and figures kept applying pressure until he was paroled after 30 years served. Was such a storm in the intelligence community (because of the sensitivity of stuff stolen) that CIA chief tenet threatened to resign if he was pardoned.
This has nothing to do with it. I'm not from the US and I find this deeply unprofessional.
You should check out Row Zero (https://rowzero.io). We launched on HN earlier this year. Our CSV handling is the best on the market.

You can import multi GB csvs, we auto infer your format, and land your data in a full-featured spreadsheet that supports filter, sort, ctrl-F, sharing, graphs, the full Excel formula language, native Python, and export to Postgres, Snowflake, and Databricks.
https://archive.is/MFobX
I can't wait for the pixelmator tools to be subsumed into Preview.
I read OP's thesis (which focuses on CGNAT), and one of the techniques discussed therein is similar to Tailscale's: https://tailscale.com/blog/how-nat-traversal-works

...with the help of the birthday paradox. Rather than open 1 port on the hard side and have the easy side try 65,535 possibilities, let’s open, say, 256 ports on the hard side (by having 256 sockets sending to the easy side's ip:port), and have the easy side probe target ports at random.
Why would anyone care what, say, Charles Babbage was trying to do, when he didn't actually do it in any sort of useful way? Surely this is largely how knowledge is produced—over time, with lots of false starts, and language and technique that is not yet adequate to the problem at hand.
Custom syntax highlighting is my favorite when I’m doing a large creative writing project, I define rules to highlight stuff - proper nouns in-universe, key elements of the story, words I have a bad habit of overusing, etc - to leave myself little reminders and landmarks sprinkled through the text as I work on it
Hard learned lessons for some. The money is the validation, anything else is a call for therapy or more support from loved ones.

https://thecontextofthings.com/2014/10/15/don-draper-thats-w...
It depends as always. Whole industry is unionized in Germany and big companies pay according union's tables. These stupid tables are for 35 hour weeks. Last company was able to get 40 hours contract and it was ok. The company I denied during interview offered only 35 hours and plus 5 hours that must be negotiated every year. €95k and 35 hours is doable, but rather rare. €100k with 40 hours contract is on the higher end (in Munich). Subtract -15% for less experience, another -15% for bad location and another -15% for small companies. Add +20% for perfect match. Add another 30% for FAANGs as a stock bonus.
Maybe you’ve never worked at a company like this. Did you not see the note about his perf review, which had nothing to do with his performance (the actual outcome) but instead had random negative feedback? Like not involving coworkers enough? What if your “confession” indicated that you have a hard time opening up and involving others? Couching your feedback in a personal insecurity makes it far less likely it will be challenged since the person already has a complex about it.
Growing up I had developed a habit of keeping my fingers in my ears to shut out noise in order to sleep. And side sleepping.

Then growing up, I observed my brain was in overdrive. This was circa 2010 and I would spend 7-9 hours online everyday.

I would conjure up things to discuss in my brain and that would consume good chunk of my sleep time and render me tired in mornings.

So, I set out to do the impossible.

I trained myself to shut off my mind. Not think, not to imagine, not to go off on a tangent and build imaginary stories.

That helped a lot.

I am able to fall asleep in 20-30 seconds now thanks to this.

Also, about 7-8 years ago I started listening to audiobooks (thanks MaM) and I found a nice quirk. I am able to follow a story (if I want to) as long as I can actively listen every word. If I start skupping, I will fall asleep.

I found the 20-30 seconds time after recording a start time for a boring book, then listening to the book and trying to fall asleep and next day see how much I can remember. If I do, means I was awake. That gave me an average 20-30 seconds for really boring stuff.

Same for when I am not listening to audiobooks. That time I have to be extra careful and not think.
Does anyone else suspect that agile, whatever its stated intentions, has been coopted as a smokescreen for micromanagement?
20 years ago I worked on a large non-it related project that was slipping and I was tasked to call at the end of each day every team working on the project to ascertain the progress they had been made that day. It made me very unpopular as there was a tacit lack of trust in the process. Back then I feel, it just was not done to make skilled workers explain themselves on a daily basis. I suspect the younger generation have been cowed and normalised to a much higher level of scrutiny leading to creativity and joy being sucked out of the working day.
> "only" 21KiB, but that’s small fry in comparaison!

Or, rather, big fry.
Show HN: Small site to look up HTTP status codes
No, Elon wasn't the one crying about "guys", " blacklist ", etc.
Journaling. Ugh. You're not wrong and I don't doubt that it helps, but to most of us it just seems like more work.
True, but "this is my home and you cannot have it" is still quite a bit different from "this is my idea and you cannot use it". ;)
Why is anyone actually using Okta for anything these days?

IMO, better to choose point solutions and combine them.
I also suffer from this geriatric malady -- once a technology goes dormant, becomes a throwback museum piece, my interest increases.

When I was 12 (1957) and really needed to practice code, talk to friends on my primitive homebrew ham radio, I instead dreamt of having single sideband. They say youth is wasted on the young, certainly true for me. :)

Since we're talking about something entirely out of touch with modern life, I suggest an app that converts spoken code to plain text. Before having proper radio equipment, my friends and I would speak Morse code to each other, and somehow make ourselves understood. Among our classmates we already had a reputation for being out of touch with reality. This practice cemented the assumption, more by design than accident.

73 de Paul KE7ZZ
Lifelong Total Commander user here as well. They're one of those few remaining legacy companies that haven't switched to subscriptions or jacked up prices, and continously release updates at their own pace without any drama.

In fact, I think it's just one guy - Christian Ghisler. Kudos to you, sir.
I had a thing where github for some reason no longer accepted my email was trusted for the github account. It required setting the email again and going through the validation again.

Then it started talking to me as usual.

Not sure if your prob, but worth trying.
Never too late ... https://arachnoid.com/morse_code
To be fair to the parent post, being a self proclaimed anti-fascists isn't a position held by most Americans. It seems they mean "anti-fascist" in terms of identity and ideology (aka antifa), not just holding the general sentiment that fascism is bad.
not exactly that but there is http://youmightnotneedjs.com/ and https://www.htmhell.dev/adventcalendar/2023/2/
> Fortran 77 lacked function pointers

But we did have dummy procedures, which covered one of the important use cases directly, and which could be abused to fake function/subroutine pointers stored in data.
> GitHub's AI decided to

When you say "GitHub's AI", you have to be absolutely crystal clear whether you mean an automated process or an AI-powered system that has gone rogue. The difference in implications is significant and conflating the two isn't likely to help your case.

> We really need federated Git hosting to become popular at this point.

> especially when it has a monopoly in the market and is basically required in the current job market

There are more GitHub alternatives than you can shake a stick at. There are managed Git solutions, self-hosted Git solutions, manually-managed NAS repos, Git/GitHub alternatives and hundreds of methods of file versioning.

I really don't think you can call GitHub a monopoly with a straight face. Maybe you could argue they're an unnecessarily critical part of online infrastructure, but anything hosted on GitHub can be migrated elsewhere with little effort.
Location: Bergen, Norway (Swedish national)
Remote: Yes
Willing to relocate: No
Technologies: Haskell, Python, Agda, Coq, Lean
Expertise: Type theory, category theory, functional programming
Résumé/CV: https://login.yoursecurecloud.de/f/809e6eb94cee40828764/?dl=1

I am about to finish a PhD in type theory. I have 5+ years of experience in
functional programming and formal verification, together with experience in
larger software projects. Currently looking for jobs in either FP (preferrably
Haskell), or formal verification. More details can be found in my CV.
Email: found in my CV
Its funny coming from the other side, where fuck it is all you know. Of course balance is the answer and change is hard. If i ever can id love to incorporate this into my hiring criteria as a kind of diversity, because as a fuck it person i find i pair quite well with those who cant do that; and likewise working at jobs with too many of either type the flaws (and mono culture) become so significant its hard to stomach.
Sokal on Latour:

"The basic trouble with much of Latour’s writings—as with those of some other sociologists and philosophers of a “social constructivist” bent—is that these texts are often ambiguous and can be read in at least two distinct ways: a “moderate” reading, which leads to claims that are either worth discussing or else true but trivial; and a “radical” reading, which leads to claims that are surprising but false. Unfortunately, the radical interpretation is often taken not only as the “correct” interpretation of the original text but also as a well-established fact"

From https://physics.nyu.edu/faculty/sokal/comment_on_NYT_latour....
Some of my pet peeves with newsletters
Join a Makerspace (if you have one near you). Getting started with woodworking can be tough if you don't have the right tools. A makerspace likely gives you access to thousands of dollars worth of tools for the fraction of the price. It also likely has lots of people with more experience that are willing to help you learn.
Well… by Western standards the patent on silk (tea is probably no even applicable) would have expired a couple of thousand year prior to the 1800s. Nobody is arguing in favor of perpetual patents..

Edit: the Romans first “stole” silk in the 500s, but still
I'm always surprised that an API that is defined by matching 0-n dom elements doesn't return a container that by default maps over them list monad style.
You generally wouldn't fry burgers in the same cast iron container in which you make sauce, because of their different shape that determines their purpose. Only cast iron used for frying needs the varnish.
Dark mode calendar letters are too dark to read.
fuck I hate unicode they are not different symbols
I think it’s still a way off unfortunately. Most projects I see that run on Kubernetes have a Helm chart, but nothing else.

I think whatever replaces it needs to enable a gradual embrace-extend-extinguish migration path.
You probably can't really "feel" oxygen deprivation from that breath work. More likely you're feeling hypercapnia.
No repercussions, sadly.

Those compliance companies are (mostly) all just checking a box. It's (mostly) security theater from people who wouldn't know security if it bit them in the nether regions.

Even if that wasn't true, there's probably no box in any compliance regime that says "Yes, we loudly promulgate our security failures from the nearest rooftop on 10am on a weekday" (and it's always five o'clock somewhere, right?)

If it helps (I know it doesn't), the Executive Branch likes to do this with poor job number revisions, too, lol
By why does it matter? It's a one-way hash isn't?

Also, we're talking about user_id not user_email, so it should be the same length always. Well, unless you're silly and using databases sequence for IDs.
SEEKING WORK | Lithuania | Remote please

Self-taught full-stack dev experienced in Web3 and ML

JS/TS | Python | Next.js | SQL

- Most recent project in Web3: expensivemessage.com

- Most recent project with AI: note.live

I'm all about shipping.

Currently writing the book about hacker mentality

sunsakis@pm.me

github.com/sunsakis
SpawELO: Matchmaking System for LAN Parties
Show HN: A minimalist (brutalist?) website for sharing all your links
Do you remember the internet of the early 2000s? Neat single function websites that let you be creative and customize your spaces and weren't setting out to be the next major conglomerate (or to be bought by them).

I'm building a series of websites that have simple concepts but too many of the players have tried to make their product so big. I also used to live in a very rural area so my goal is to make websites that load fast even on very slow internet. I'm starting with Lynx.boo.

A linktree style website that lets you fully customize your CSS (and adds a bunch of classes to your links to help style them easier as well as very non-restrictive CSS you can do html{display:none;} if you really want to) and the features aren't locked behind yet-another monthly fee. I'll be adding analytic support when I figure out the best way to do it.

Also there isn't a user system (per se), you just confirm changes by email but you never register for the site and you won't be spammed. Please feel free to try to break the CSS (or anything) as much as you want. I think it's fairly robust but I would love any security vulnerabilities you see.

Thank you for your time!
I think a Kreg track saw is a better place to start than a circular saw. I think the cleaner, more precise cuts you get with the track saw will help encourage a new woodworker.
I'm going to ask a lazy question instead of figuring it out myself for the sake of discussion, feel free to ignore if I should just Google it:

Where would one start in building an alternative to libtorrent? Have there been any attempts (or successes)? Any functional clients that use other implementations?
Party on the Bridge: Political Commissars in the Chinese Navy
Meh. Anyone can get used to it after a while. A little torture is good for you.
To be fair it’s not like the Chinese were unwilling to buy western goods (not just opium) it’s just that the ultra mercantilist Qing government didn’t allow them to..
Tanstack Table is a nice primitive to build upon, but ag-grid is in a league of its own in terms of feature set.
For basic file protection, this could be nice for folks who don’t want to mess with complex setups. But if you’re looking for physical security too, check out something like the iStorage datAshur PRO² at https://www.datawaysecurity.com/encrypted-flash-drivers/20-i... . It’s got built-in encryption right on the drive—no software needed, just plug and go. Sometimes the hardware route just adds that extra peace of mind!
> seems they mean "anti-fascist" in terms of identity and ideology (aka antifa)

Fair enough. I’d still be surprised if a majority of those who identify with antifa support each of those policies. Maybe one.

But most people support at least one stupid policy. It’s why dictatorship doesn’t work.
Everyone reports it this way. It used to bother me, but I think it does provide some interesting information vs the % day-to-day. Because % is relative to the previous day, number of points isn’t.

Personally I prefer the %
Yes, I fucking love going to the coffee shop and airport, then proceed to download QBitTorrent do download some linux ISOs. Because those places always have highly reliable WiFi, high speed and definetly not filtering traffic.
Because it would reveal the lack of emulation in the open-source driver, demonstrating that there are specialized hardware blocks performing those functions.
Because you risk missing something interesting or important because of your own arrogance, which is tragic, and most likely reinforcing that arrogance, which is even more tragic.

As the parent mentions, engaging with primary sources from a different historical or cultural context with some patience and forbearance is particularly important for understanding philosophical works, but it’s not that different for say mathematics or physics. Notation and terminology changes. With your attitude you’d probably assume archimedes, newton and Fibonacci were all stupid.
Big corporations get less benefits than small ones.

This is missing from the conversation, is on average, smaller corporations can better keep via the App Store model vs the open software market, because it allows for focused marketing on a fair playing field
I love this. I don't know when I would need it and before I could look up the website I could just google the status code... but it's simple, it's beautiful, and it's fun. Great work.
> When you say "GitHub's AI", you have to be absolutely crystal clear whether you mean an automated process or an AI-powered system that has gone rogue. The difference in implications is significant and conflating the two isn't likely to help your case.

Its clearly some sort of automated process (the security logs mention a process called `spamurai` which I assume means Spam User Removal AI) that one day decided that I was 'spammy' and hence flagged me down.
I distinctly remember a Rob Ager/Collative Learning YouTube video on Gremlins. It was very enlightening on how deep the Gremlin mythology goes, but alas I can't find it right now.

He does list three videos on his page. An 8-minute video, 30 minute video, and 93 minute video. You might have to buy them...

Even if you/I can't find the gremlin video, I highly recommend you watch any of Rob Ager's videos on movies you think you already know. He does do a lot of work on Stanley Kubrick. He will insist The Shining isn't his favorite movie, but that's hard to believe with how much he has focused on it. Anyways, Collative Learning is an excellent rabbit hole to fall down.

https://www.collativelearning.com/FILMS%20reviews%20BY%20ROB...

Edit: Okay I'm a doofus, on mobile I needed to scroll horizontally to find the watch links. I don't recognize the 8-minute video or 30 minute video, so it must have been the 93 minute video that I saw.
Yes, that's what I meant by other way requires _some_ access to the target.
Location: Nairobi, Kenya
Remote: Yes, 2+ years of remote experience
Willing to relocate: Yes, though would prefer remote work
Technologies: Javascript, Typescript, React, Postgresql, Ruby, Ruby on Rails, currently learning Python and Django
Résumé/CV: https://docs.google.com/document/d/1MkdU0KRpfXfJcFmDvVmmLztZz0BahvKH3In4P7GhN6E/edit?usp=sharing
Email: jkanyi757@gmail.com
I got in touch with GitHub because someone was using actions to scrape a website too aggressively and they told me they couldn't help me. Haha.
NotC, the language that entire operating systems haven't been written in.
window.$ = document.querySelectorAll.bind(document)
Check out Trystero[1], it makes WebRTC super simple to develop with.

[1] https://github.com/dmotz/trystero
lol. Fabulous comment!

I entirely understand the use of why comments in the body of code.

I was more curious about why GP thought that functions and parameters should always have why annotations (and only have why annotations). Which seems a bit monstrous, unless I'm misunderstanding something.
Yes, if someone shares they were abused as a child, it becomes much more fraught to tell everyone you messed up two poached eggs while making brunch last weekend and you are not quite the chef you hope to be.

That’s why you have to volunteer to go first, because then you have plausible deniability about the expected level of vulnerability.
It could just be "spam" + "samurai", no need for AI.