skysight-inc/HackerNews huggingface dataset:
That's a fair point too, I was mostly talking specifically about work culture though, and intensely agree with doing good things for people on an individual or community level. That's exactly what you can control and has a real impact. Do it at work too, just do it within your sphere of influence, don't have a savior complex.
I need to manipulate the data a bit, because right now it's just raw, unaligned foreground/background images with solutions. I need to do the alignment and save them as images rather than JSON files. I'll do that when I have the time.
Who would be forever grateful if openai removed all of The Intercept's content permanently and refused to crawl it in the future?
Exploring parsing APIs: the cost of recursion
It's a static type-checking system, along the same lines as what Rust, Java, C++ etc have during their compilation processes (and what Typescript has during its transpilation step). The main purpose of static type-checking systems is to find bugs before you ever run the code. It's most useful if your editor shows the type errors as you type, but it can also be done by running pyright or mypy from the command line. And of course running pyright or mypy in CI to guarantee type errors don't get into main. But you are right that in Python they are optional and the value increases with the number of annotations you add!
>rn on bsky there's an early twitter dynamic of like mark hammill following tech journalists

Lmao
What "information" are you talking about? It's a text and image generator.

Your argument is that it's okay to scrape content when you are an individual. It doesn't change the fact those individuals are people with technical expertise using it to exploit people without.

If they wrote a bot to annoy people but published how many people got angry about it, would you say it's okay because that is information?

You need to draw the line somewhere.
Because it used to be called CompuTrace, which has been around for decades and written about at length.

https://news.ycombinator.com/item?id=18749010
Thanks for sharing those links. That was a very interesting read.
What about users behind CGNAT, like mobile users?
If they did that to me I would take it as a sign of disrespect and resign immediately.

Oops now you gotta hire a new one.
> on modern ultra fast single user systems I wonder?

The latency of a 'syscall' is on the order of a few hundred instructions. You're switching to a different privilege mode, with a different memory map, and where your data ultimately has to leave the chip to reach hardware.

It's absurdly important and it will never not be.
Most of those GPS trackers for corporate use require a data connection, which is probably costing someone $€£ 10/month for the line at least.

Usually when you stop paying for that subscription, the line gets deactivated.

So probably nobody is getting that GPS trace.
And how is the situation with desktop clients? Last I saw the situation was not exactly great.
I think you're right, although I've noticed that there's a timeout where newer cars automatically turns off if the key fob doesn't come back within range after so many minutes. Probably a safety feature to avoid accidental walkaways, whereas the button required a deliberate two-step action (hold down while turning and removing the key) to activate the feature.
A few thoughts.

1) Don't let your experience or lack there off keep you from applying to jobs. You have a hard to find skill set and recruiters don't often have a clue about how much experience is really needed.
2) Have you thought of doing remote contracting work for US companies, if you can pull this off you don't have to move or get a green card or visa?
3) Try getting on with one of the H1B visa consulting companies and see if they can get you something, this maybe very difficult but it is something that comes to mind.

Best of luck!
Ugh, "Ninite." Thanks, autocorrect.
That’s attributable with the right warrant and correlation with other data available to the ISP.

CGNAT is not an anonymity mechanism – at best it may be a very crude one, but the carriers will make extra effort to remove that anonymity through logging, retention, and segmentation.
Right. And I'm sure that if I ever get in a better mood, I'll find that the current AI/LLM craze is good for _something_.

Right now the world needs GWh batteries made of salt, cheap fusion from trash, telepathy, a cure for cancer and a vaccine for the common cold - but in the meantime, advertisers can generate photos for their ads, which is, _good_, I guess ?
"We hire working-class college graduates from the normal population, and not ivy league graduates who have the time to waste on unproductive academic research languages that see no industrial use."

Is this what is so damning about Go? The constant reposting of this quote as some sort of attack on Go's validity and reputation reeks of nothing but classism.
I don't really understand the first picture since it has nothing to do with race or racism, and I'll bet you 100 million dollars the latter two won't appear on anyone's front page unless you're searching for exactly that.
People living in techno bubble are always surprised how much „normal” people are behind and how much they don’t care.

I see people who are doing white collar jobs where most of it is doing stuff on computers being absolutely not interested in any of it.

I work with generally people from all over Europe and it mostly is the same so I would not say Brits are like that but more generally people have bias towards doing things the way they’ve always been doing.

Last month our company released new interface because old one is built on unsupported tech and with all the regulations we have to change it anyway - outrage lasted 2 weeks - people are getting used to new way and in 2 months no one will remember the old way.
I'd seek mental health councillors because I strongly suspect you're carrying burdens which cloud your thinking. I felt like this, I sought help to look at my emotional state, and it improved things significantly.

Which economy are you in which pays subsistence wages to academics? Not having a phd limits your access to tenured roles of course, but your skills should command a premium.

Again, without knowing you or anything about you it is possible you interview badly, or do not present well on paper, which again demands professional help. This too has been a bugbear for me, I interview terribly. But I am now late stage end of career, content, and I put a lot of it down to some constructive introspection, CBT and the associated professional mental health.

Don't forget your physical health either: good sleep and exercise is vital.

Best wishes.
> My home country of Romania was basically under German occupation through most of WWII [...] Germans were remembered fondly by Romanians

Romania was an Axis ally under a fascist dictator, Antonescu, and was not under German occupation. Why would Germans steal or loot from a willing ally? Romanian troops participated with around 280,000 to 380,000 Jewish deaths to the Holocaust. I suppose Jews in Romania don't remember their German "allies" too fondly.

> The subsequent occupation by the Russian Red Army music less so…

The Soviet (not Russian) Red Army was indeed brutal with former Axis allies. It shouldn't come as a surprise that siding with Nazi Germany was retroactively a terrible choice.
Show HN: First Contact – Simple Contact Us Forms
I built https://first-contact.net/ primarily as a learning exercise for learning React and NextJS, running on Cloudflare. A secondary goal was to address a slight gap I saw (to be honest, I didn't look super hard, and have since found something _very_ similar, which I'll get to) in enabling users to get in contact as painlessly as possible.

How it works:

- Sign up for an account, where you provide a project name (this is used for the forms public url)

- Grab the html snippet from the How To page, which is a link to your public form.

- Customise your forms header colour scheme and home link to resemble your own website or brand (this is super limited at the moment)

- Embed the html snippet on your own website.

You can then manage any messages received from your dashboard.

Give the form a go without any signup, either directly from the homepage
https://first-contact.net/
Or from the contact form that is created when you sign up for an account (here's one I made earlier)
https://first-contact.net/first-contact/contact-us

The idea came about when I created https://listofdisks.com. I wanted a simple way for people to contact me from the site. I thought about the usual social channels, but I don't really do socials and didn't want to create new accounts. I also didn't want to force others to need accounts just to send me lovely and thoughtful messages. I could have created a one off contact form for the site, but that seemed like too much work for the handful of people who would visit the site, and probably don't want to send any messages about hard drives, or life in general. This idea seemed like a fun way of learning some new technologies, and might be useful to other people in the same situation as me. A Google form was probably the closest to meeting my needs from a functional point of view, but they offered no branding customisations.

I would be remiss of me not to mention the fine folks at https://goodenough.us/, especially Cade who was generous enough to reply back to my random message :-) They built https://letterbird.co/ which I only discovered a couple of weeks ago, but it was exactly the kind of thing I was looking for before building First Contact. So yeah, I should have looked harder. I didn't go the email route though, so there's that differentiator. :-)

For those interested in the tech. It's NextJs deploying to Cloudflare, pages and workers, using Wrangler. Persistence is done with Cloudflare D1 SQLite. Authentication is handled by Supabase. Frontend is Shadcn and Tailwind. I'm not particularly attached to any of these things, but will say having backend and frontend and apis all in one spot with NextJs is nice, once you overcome its...idiosyncrasies. I'd probably try a different auth provider next time though, but Supabase is easy to get up and running and is nicely documented.

Hopefully other one man bands and startups find this useful.
> given them a reasonable amount of time (maybe a couple months) to collect their property

Why waste your own time with this? If it's your house, you own everything inside. I would put all the cameras in the trash and forget about it.
Well a senior developer would be assumed to share a certain common understanding of concepts and terms that a more junior developer might not. When teaching anything one of the most important parts is ta gauge your pupils and determine whether they need more or less information to keep the topic interesting while not making it impossible to follow along. Since written or otherwise pre-recorded teaching materials aren't afforded the luxury of interacting with their pupils they must choose ahead of time what level they are aimed at. And since a senior in any field would be able to follow along with materials meant for the junior, albeit at a slower and less interesting pace, but not the other way around they tend to err on the side of over-explanation. A platform for teaching senior developers would therefore allow a more engaging and time saving experience for those able to consume it.
A dozen eggs and a dozen bullets: Ammunition hits US grocery stores
> That's pretty much the definition of tokenized

Oh boy. It’s rare to see such confidence mixed with such nonsense.
Meta is building the 'mother of all' subsea cables
Since the 80's employers have installed keyboard reporting software, to measure keystrokes per hour. As a sort of 'are they working all the time' tool. Nothing new about monitoring workers.
My new favorite holiday. Let’s import it to the US.

‘Tis the time of year when people love to give me and my family loads of shit we don’t want or need. And then it becomes my job to figure out how to best dispose of it all. They’ve given me the best gift of all, another chore I hate.

And then I’m obligated to guess what shit other people want when they’re perfectly capable of getting it for themselves if they want.

I like the family gatherings. I like seeing everyone and talking and laughing with them. I really do enjoy it. But I dread the part when it’s time to open all the wrapped up shit no one really needs.

Even as a kid it made me uncomfortable but I didn’t know why. Looking back I see it was because even then I was realizing I didn’t need more toys and I was learning that even if I enjoyed it or wanted it, that feeling was fleeting and I would soon forget about it. It began to see how wasteful it all was and realize I was happier just not getting more crap I didn’t actually need.

No more shit-giving this holiday, just enjoy each other’s company.
AI and Crypto both use extraordinary amounts of electricity but at least AI actually does something and has replaced Google for me in at least 50% of searches.
Kind of bad that it doesn't preload the target, though. I don't want to have to wait for ten seconds to exit if I'm in a slow connection.
ML experts at Google (El-Mahdi El-Mhamdi at least, if I recall correctly) who has since left warned that LLMs should be avoided because they made products chaotic and hard to control...
Hopefully not a silly question: in the original example, even if we had enough log data coming from `tail` to fill up the first `grep` buffer, if the logfile ever stopped being updated, then there would likely be "stragglers" left in the `grep` buffer that were never outputted, right?
Anyone that has a Tesla knows what data they track? Or is it dependant on the features you have active ...
Yeah it turns out humans have more rights than computer programs and tech startups.
Depends where it’s taken - online survey will be biased, ai meet-ups responders - extremely so etc.
There's many people like me who were born and pushed for more tech and are now back pedaling. You start to see through the trends, the marketing, the manias.. and nowadays the disconnect between joy, usefulness and actual results.
Same thing in France and I don't understand some answers in this thread. My home -> my cameras, and you can be sure they will be removed and thrown away ASAP. It's at least a violation of my privacy and wouldn't be tolerated where I live.
I've built 3 iterations of captcha solvers for that crappy website based on https://github.com/drunohazarb/4chan-captcha-solver/issues/1 . The only thing I've learned along the way is that it's mostly pointless outside of a "learning" exercise, since they'll change the captcha (in terms of letter count or the entropy background). Initially, it was 4 characters with pretty obvious background, then it turned to 5, then it was both 4 and 5 and the current iteration which is also either 4 or 5, but with a lot of entropy surrounding the characters.
That’s surprising to me. I assumed they were using some service (like Cloudflare) with an updated list of non-residential IP addresses.

I’ve only ever tried to post through Cloudflare WARP (or Apple Private Relay, which is also Cloudflare but different exit IP range). Once I realized that didn’t work, I thought maybe it wasn’t worth posting at all :) I don’t like the idea of my ISP having any suspicion I posted to 4Chan (even if it’s technically https yadda yadda…)
> freely sharing with attribution requested

If I share my texts/sounds/images for free, harvesting and regurgitating them omits the requested attribution. Even the most permissive CC license (excluding CC0 public domain) still requires an attribution.
"Attributable" means by law enforcement, and mobile carriers, like all ISPs, must keep logs. In this case, for who had which IP address when.

(Otherwise, it's akin to the usual confusion between anonymity and pseudonymity.)
> a kill switch

The funny thing is that's what cars do to other people because we don't have enough monitoring.

My e-bike is limited to 20 because "safety". Your car should be to.
My budget was around a million, idk if I saw a single home (sfh, Townhomes, condos) that had wood floors
One ring to rule them all.
- J. R. Tolkein.
> People are intentionally muddling the case to make France success looks less successful.

It’s just not true at all, lol. Even by this way more useful metric France is doing quite well, substantially better than Germany for example. People are using this metric because it’s just useful while electricity footprint is only useful when you’re talking about very specific scenarios (like, how long until a BEV emits less carbon than an ICE).

About 50% of the primary energy consumption in France is low emissions.
I'm British but have lived in Germany for several years. I'd say the Germans are explicitly more conservative than Brits. Germany has several aspects in business and law which do, and admittedly I never lived in medieval times, literally feel like something out of some medieval guild system. "I must tithe to the Driver's Guild" is the long and the short of the entire learning to drive system here for example. And Germans just accept it, or even more pathetic, defend it. They just accept having these legally mandated wallet inspectors / guild members ambushing them every now and then for cash. Baffling.
Twitter was cool about a couple of years. I haven't tweeted since like 2012. I'm not in a hurry to jump on Blue Sky.
Standardized test scores were marginally improving for decades, although they tanked during Covid
I forgot to mention, I wrote about it https://fzakaria.com/2024/11/08/jvm-boot-optimization-via-ja...

I'm kind of intrigued by Mill but I've fallen into the same trap I've observed in others. I'm over indexed in mental capacity in having wasted learning Bazel and it's equivalent systems.

The lift to another system has to be enough to surpass that loss.
You've linked a profile of someone whose entire following is centered around an anti-immigration sentiment. There are entire political parties centered around that. I understand that you're advocating for censorship, and you hate X because it's not going to cater to that wish.

My point is that X isn't some propaganda tool of hateful content. It's a platform that has a little something for everyone, just as it should be.
Clojure is a quirky language, and I really enjoyed writing a proof-of-concept microservice with it back in 2015-era when everyone was shouting "Scala is the way!" I was able to prototype with it and stand it up in a weekend. With the tiniest bit of code, I had the exact service I needed. It ended up in production after only spending a couple weeks, most of which was spent wrapping my head around Docker and Mesos that we used to run the .jar.

However, it's a quirky language. So, my quick take, as a glue layer on top of the JVM, it was quite powerful, but jank has me scratching my head. LISP doesn't really read well the bigger the codebase, and as something to write software in standalone environment, it makes me a bit hesitant.

I sometimes would hit walls, because in real world software, you need persistent state. Functional software, for obvious reasons, fights against that, and so modeling state is actually quite difficult. This is where I think, as a small layer on top, it's fast and effective. I would just not want to write more than a few files with it though. Happy to follow along this project though and see where it goes.
So what you're saying is that blockchain, crypto, NFTs had no application up front. Correct. I agree there.

What I am saying is that the applications of AI cannot be fulfilled to the level of the promises made. The promises were made to solicit hype to generate cash, not because the idea was viable or achievable on proof. When we reach maturity, we'll see what is left and I'll wait for that. That's fine. In the mean time I'll have to put up with cats appearing every time I search for dogs in Apple Photos and arguing with ChatGPT about its understanding of the relative magnitude of 9.9 and 9.11, while everyone tells me repeatedly with sweat on their brow that WhateverMODEL+1 will make that problem go away, which it didn't on WhateverMODEL-3,-2,-1,0. Only another $2 billion of losses and we'll nail it then!!!

The end game for all technology changes is not what we think it will be. Been in this game a long time and that is the only certainty.
Show HN: Preswald – AI Data Engineer in VSCode for Local Testing, Metrics
Hey HN,
We're rolling out Preswald: an AI data engineer that lives inside VSCode. The goal is to make setting up and managing your startup metrics stupid simple—all from your editor, without adding SaaS tools, dashboards, or extra steps.

Why?

Most early-stage teams cobble together metrics using SQL, Python scripts, manual exports, and spreadsheets. We built Preswald to simplify that whole mess and keep it close to where engineers are comfortable: in their codebase.

What Preswald Does:

Local Testing: Write your SQL or transformation scripts directly in VSCode and test them locally before deploying. Preswald provides real-time validation and sample output previews to cut down the cycle of query-run-fix-repeat.

Code Completion and Suggestions: Preswald autocompletes data transformations in SQL, helps with joins, checks your references, and prompts for missing details. It understands common patterns like churn and activation rates—no need to reinvent the wheel or dig through notebooks.

Lightweight Analytics in VSCode: Get metrics like retention or churn set up in minutes, without exporting to another environment. Preswald can show sample metrics outputs as you work—helping you spot mistakes before they compound into bad analysis.

Automation, Versioned in Code: Define your pipeline in pipeline.yml and deploy directly with preswald deploy pipeline.yml. No complex cron jobs, no broken scripts—Preswald automates ingestion, transformation, and delivery in a clean workflow. If something breaks, Preswald tells you what happened and suggests fixes.

How it Works:

Built on SQL Parsing and AST Analysis: Preswald analyzes your queries using abstract syntax trees to identify patterns and inefficiencies. It helps prevent redundant calculations or inconsistent joins and gives you suggestions to fix them.
Real-Time Feedback: As you type in VSCode, Preswald generates inline comments, suggesting better SQL snippets, missing joins, or potential optimizations. We want to reduce the manual back-and-forth between writing queries and discovering runtime errors.

Who It’s For:

- If you’re a founder or part of a small team, Preswald can be your missing data engineer—saving you time that would otherwise be spent manually maintaining metrics.

- If you’re a data engineer, this keeps your analytics in one place, gives you better version control, and helps automate testing and verification locally, all while reducing the tool overhead.

Why VSCode?

Everyone’s already in VSCode, so we figured, why create yet another dashboard? Preswald tries to bring the data engineering workflow into the same place you write the rest of your code, treating metrics setup like part of the codebase rather than a separate, duct-taped mess.

We’re launching in private beta right now. If this sounds like something you could use, you can sign up for early access here: preswald.com

We’d love your thoughts or feedback.
> it’s clearly working in a more nuanced way than suppressing introversion

Isn’t it related to feeling like someone is truly on your team?
Isn’t it related to feeling like someone is truly on your team?
The title and discussion in the linked article describe this as "worse after firmware update", but the title here suggests Apple removed the feature entirely.

On my end, I've noticed I have recently been checking whether it was on or not. So, I am one more person experiencing some issue here.