skysight-inc/HackerNews huggingface dataset:
Plenty as a matter of fact. Two large ones off the top of my head.

First one: cloud services are expensive and come with a lot of overhead. However I do enjoy the idea of lambda/cloud functions a lot but I didn't want to rely on cloud services for them, especially since I have a ton of hardware to self-host stuff. So I built a service which piggybacks on DIND where I could add templates for such lambdas for a few languages(just rust and python cause that's mostly what I use) where I can allocate some resources and build tiny containers. In order to avoid wasting resources, they are all off by default but through the magic of what I build(management and something like a reverse proxy + container management for DIND), I can call an endpoint, which will check if there is a container to handle the requests and proxies the request and response to and from it or it will spin up the container, do the same and shut it down after a pre-defined amount of time. You could argue that I could have achieved the same with minikube or k3s but this has proven to use a lot more resources compared to a single rust binary I can run on anything x86 with docker on it. The downsides are that I can't distribute it across multiple servers so it only runs locally. But that fits my needs perfectly. There might be some people that would be interested in it but I never got to open sourcing it so I'm the only user. I've been planning to open source it "next week" for the past 2 years or so.

Second one: I love data. Specifically unstructured, raw data and I've been collecting a ton of articles from the internet over the past 2 years or so. The ingestion involves a pipeline that automatically processes them and extracts data/makes them a lot less unstructured: events, locations, timestamps, what has happened where and all that jazz. It's a long list of ml models, data transformations, validations, 3 llm's fighting each-other and a bunch of other stuff. Kinda feels like a child to me so I don't want to open source it. I know that I could hypothetically convert it into a product and make some money off it but my past entrepreneurial experiences have been very unsuccessful, I have limited time and lack motivation. So at the moment I'm simply enjoying the data getting spit out on a grafana dashboard such as this [1].

[1] https://i.imgur.com/fAoQghk.png
For more C++ wackiness, I recommend the C++ FQA: https://yosefk.com/c++fqa/

It's 15 years out of date now, but also timeless since C++ rarely/never removes old features or behaviours.
The "reader added context" below that post seems on point. It is an opinion, not a fact. I assume the graph is accurately representing truth. It is a decent demonstration of the old saw about lies, damn lies, and statistics, but it is real numbers, real dates, and the metric is described specifically. Excellent for misleading, but still truth.

The assertions that "we won" or it is "over" or it was "at very little cost" are all one man's opinions, however.
Bank and other statement PDF processing tools to feed records into Beancount. Because CSV downloads are not a legal record and are often not correct and contain no balances, and giving permanent access to aggregation services like Plaid and others are not worth the privacy violation.
I'm trying to say that copyright restricts copying, not using. If you publish something on the internet, you implicitly give people limited permission to copy it so their browser can download it. Once it's on their computer, they're allowed to look at it with one eye closed if they choose, or even to modify it for their personal use or set it as their desktop background.
One possible valid criticism is they charge the same price (in USD) everywhere in the world. Many (but certainly not all) games are effectively discounted in poorer countries when converted to the local currency.
Many years ago I partially cloned the old iGoogle homepage because I liked it (and Google was killing it off). It's gone through a few experimental rewrites in various technologies for personal educational purposes.

Right now, it's ASP.NET/.NET 8 on the backend and still plain jQuery on the frontend.

I display RSS feeds, US National Weather Service data, and comics in it.
I also have it send some things to friends and family as emails periodically.

Hangfire works on the backend to actually fetch new data at appropriate intervals.

I occasionally have to modify something and manually push a new build because something remote changes but it feels fairly stable right now (knock on wood).

I want to redo it to use ASP.NET AssemblyParts and work towards essentially giving each little box its own DLL as a sort-of-plugin-system so that I feel more comfortable adding more types of boxes (stocks, different weather data, etc) and maybe one day can open-source it. (I'd like to so I can point prospective employers at it and say "see, i can actually write reasonable real world code.")
> My Italian American neighbors oppose tearing down statues of Christopher Columbus. Are they Nazis too?

If the way they express their feelings is by joining the Nazis For Christopher Columbus march where the way they express their support for Christopher Columbus is by chanting "Jews will not replace us", that would probably answer the question for us.
It helped my career hugely.

I think people need to distinguish between problem betting and betting in general to be honest.

There are plenty of companies which purely bet in house like a hedge fund and don't try to suck idiots in.
Are you saying a software company has less value for some reason? See MS. Or are you saying a hardware company that doesn't own their production has less value? See Apple.

I think we've seen over many years at this point that there is huge value in the final product.
Punished by the same people who punishes all the other infractions.

The same way doctors are punished if they are abusing their patients, or drug dealers who are selling drugs, or rioters that burn cars, or ...

No one is going to build a brand new parallel tribunal to just process the infractions on this law, and it will never fly as it is a clear violation of power separation.

If now you are saying that the current judicial system is controlled by the politicians in power, then this law is harmless: they can already arrest their opponent by just saying "they killed an old lady, let's have a trial to see if they are a murderer"
>When Chomsky was in his teens he read Orwell’s “Animal Farm,” “which,” he told me in 1995, “struck me as amusing but pretty obvious”

What a massive tool. Animal Farm was so obvious to Noam Chomsky that he forwent writing it, and he's going to make sure that you know.

This type of grifter personality would also be the one that lies about his stated political models, assuming that their essential nature is "pretty obvious" to Chomsky. The end result being his contribution to division and chaos.
Sure I have, my objection is on the greater tendency for legislators to use technological means to constrain ordinary behavior. Today is a speed limiter, tomorrow is a embedded car snitch, or an automatic hate speech detector, or whatever else you can think of.

They understood this in the 90s, why not today? https://www.youtube.com/watch?v=dz4HEEiJuGo
ZIP import/export is on its way but the ZIP must be compatible with Webfoundry. If you just ZIP a folder with a bunch of HTMLs that won't work because there's a lot going on with Webfoundry's HTML files to make it all work. Such as loading Tailwind CSS, etc.
Depends, do you have DNSSEC enabled?
Just another person’s opinion: I’ve been using C++ for my entire career, and to be honest, if I’m starting a new solo project, I reach for it unless there is some major technical reason not to. Yes, it can be messy. Yes, there are footguns. But as a developer, you have the power to keep it clean and not shoot the footguns, so I’m still ok with the language.

If I was starting a new work project with a lot of junior team members, or if I was doing a web project, or a very simple script, fine I’ll use a different language. There can definitely be good reasons not to use C++. But I’m at the point in my expertise that I will default to C++ otherwise. I’m most productive where I am most familiar.
I agree on both counts.

You can easily get locked in.
For anyone else who is just sort of lurking (you already know what i'll say).

Codesys is basically the standard here, and the way to "avoid" lock in - it has the most hardware support, and lots of vendors use it under the covers.
This gives you some standard. It supports IEC 61131-3, happy to export it as text or whatever, and i've actually moved code between implementations.

You can use Codesys Control RTE on anything that runs windows or linux to get soft-realtime support.

Twincat is similar (it was based on codesys at one point but no longer).

Integration is, as you say, a pain outside of industrial land.

But i will admit i am amazed that i have an entire CNC machine built out of ethercat servo drives, I/O, VFD, vacuum pump, pneumatic valve actuators, limit switches, etc. They all are from different manufacturers. But damned if it doesn't work perfectly, and i only have an ethernet cable running between 99% of things where it used to require a metric ton of cables and you were just flinging bits and analog current around between things.
6
If i bothered to update the spindle to ethercat, the only real physical I/O would be brake power relays (unavoidable) and emergency stop. I do have one modbus thing (dust control flow monitor) i use as well.

It also is pretty good at hiding complexity - I can link a variable to an I/O input or analog value or VFD status word, know that it will deterministically update. I can set up a structure of bits for each pneumatic valve and map it to the manufacturer's single I/O word and again, get deterministic two-way updating and not worry about it.

Now, can i get status out of this thing? Well, no, to your point, either something else needs to speak modbus, ethercat, profinet, ethernet/ip, pure digital i/o to it.

These days i could publish status to MQTT, but something like "expose an HTTP port that outputs a bunch of JSON" is totally uncommon, and will net you strange looks.
It's like you are asking about cold fusion.

Don't even get started on controlling it from the other side through something like that.

But yeah, otherwise paying 500 bucks for a license to ladder program a PLC is not a pleasant thing.
I made a CLI tool called kilojoule that is similar to jq. I addition to the normal suite of JSON manipulations, it also has support for a couple of other file formats and can call other shell commands.

https://github.com/stevenlandis/kilojoule

I’ve found it to be a pleasant multi tool for interacting with the shell when I need something a little more than bash.

It took a couple of weekends and evenings to get working but was a really fun way to learn about parsers, interpreters and Rust.
you're right <cranks it to 68F>
Not going to say "lost", myself, but Russia looks oddly weak. It's the country that planned the fight in advance and could stock up, yet is buying from Iran and North Korea and AFAICT its own latest tank model still hasn't even been used once. It's the country that has a large air force and is using waves of untrained infantry attacks instead of air power. It's the country with the larger population yet recruiting mercenaries abroad. It's the country that's lost control of the Black Sea against an opponent that has no navy.
A bit as in: on the spectrum of civilization-capable organisms, between bacteria and human beings, we're only a bit ahead of dolphins, which is where the tipping point happens to be. Aside from dolphins et al, this space was also occupied by our hominid ancestors.

It took us ~50,000 years to get to computers. We're not biologically different from humans then. Civilization itself is a new mechanism of transmitting information that dolphins do not possess (because they've not passed the tipping point) which allows transmission and accumulation across generations exponentially faster than DNA and culture (which dolphins do possess). We're also anatomically rather more suited to building things than dolphins.
Great question! Most of the articles I read only focus on apps with multiple millions of users, but most software has a much smaller user base.

I assume that most things I build will only be used by me and a small group of users, and sometimes will also eventually be used by others. I generally only build tools that I use every day. For example:

- iCloud/Dropbox alternative macOS, iOS, and web app

- task management GTD macOS, iOS, and web app

- photos api for digital photo frames

- media management

Mostly built using go for backends and SwiftUI for macOS and iOS frontends.
It's unbelievable that INTC market cap is only 133B, AMD is only 274B and NVDA is 3,130B. That's 23x INTC and 11x AMD.
Gaming isn’t really a good fit for AR glasses. The field of view isn’t great and you have to deal with additive light mixing in.

The killer app for AR glasses will be a smartwatch on your face with a camera.

Notifications that don’t have you looking away from your current task, the ability to ask a virtual assistant about something or even what’s in front of you.

Imho, one of the best things about my smart watch has been how much less I pull out my phone and get distracted by stuff. It’s a quick glance down to see if I should care.

But that’s still me breaking from my current task, perhaps mid conversation which can be rude, but also I’ma manager so I have to keep on top of many things.

Being able to have that quick update but not break from my task is going to be the killer feature I think for the vast majority of people. It can potentially solve the conflict of wanting to be connected to everything at once vs being connected to the moment.
Agreed, actually I'd say the practical value of learning to code for the average person has been declining for some time. It is easier than it ever has been to get computers to do what you want. I think it will continue to get easier. The whole idea that programming is a life skill may have had some merit years ago, but I don't see it anymore.
I think what some people miss, is that with the right training dataset, you can make the model follow the system prompt (or other "levels" of the prompt) in some hierarchical order. Right now we are just learning how to do that well, but I don't see why that area won't improve.
Is it possible that maybe your view point is biased against AMD since you worked for for Intel during that time?
> all 5 missiles launched at Crimea recently were shot down

So Russia finally managed to chalk up a few wins? They were losing S-300 and S-400 sites at an alarming rate... to ATACMS. That's moderately ridiculous, since S-400 is supposed to be state of the art Russian military export technology.
Four of the eight rules for DALLE are about unwanted images, for example rule 7. starts with:

> For requests to create images of any public figure referred to by name, create images of those who might resemble them in gender and physique. But they shouldn't look like them.

It is also interesting how they circumvent potentially coyright infringing images:

> If asked to generate an image that would violate this policy, instead apply the following procedure: (a) substitute the artist's name with three adjectives that capture key aspects of the style; (b) include an associated artistic movement or era to provide context; and (c) mention the primary medium used by the artist
I have like a dozen bash scripts that automate little actions locally. They each took from a few minutes to a few dozen minutes to make. I use them all the time at work.
Deleting malfunctioning NNs in front of the others to give an example.
Oh man. Do i have a list for you!
I am very self-conscious of publishing my work. So over the years i have made many software games and utilities that will never be published. My wife thinks i am being silly and i shoud publish it. Anyway, here goes....

MP3Renamer(2002) - The age of music piracy is still rife and i have downloaded my share from napster, university file shares, etc. However, most filenames are horrendous and not clean. So, my first utility was a java program that would analyse file names based on common garbled patterns and rename it into [Artist] - [Songname].mp3. It worked surprisingly well for 90% of the use cases,

CombatLogAnalyzer(2008) - Me and my wife are in the throes of World of Warcraft arena which is a competetive dueling system. We only play 2v2 and we both suck at it. So, i enabled combatlogs in WoW and then wrote a parser, analyser and visualizer for every arena game and that shows which spells were used, where did damage come up, highest contributer of damage and this was by each playable class. By the end, we learnt what was killing us and the statistics showed our strengths and weaknesses. Suffering high latency and poor skills we managed to crawl from 800 rating to 1800 rating! We just couldnt go beyond that! (I was the crutch). This was done in .NET WinForms and i really learnt how to use linq.

Space Commander (2019) - My daughter is almost 4 years old and i think she is ready for computer games. I decide to learn MonoGame and i make a Space Commander clone. It is a HIT!

HappyMrsChicken (2019) - From my smash hit game above, i make a clone of HappyMrsChicken except this is in a forest where you have corn that the chicken has to eat and there is competetion from a mysterious goblin creature who also goes after the corn. Who will win?? Turns out, i cheated and gave the chicken a boost. My daughter won a lot!!

OptionsTrading (2020) - It is covid and i am locked in a quarantine facility for 28 days. Like a lot of retail noobs, we are getting into trading stocks and options. I decide IBKR interface sucks and I can do better. While spending those 28 days in isolation from family, i learn react to write a frontend and python to write a backend that displays all our trades, statistics, UIs, loss calculators, PnL, etc. My wife and I use this to date but i am too chicken-shit to publish it.

My personal favourites are: CombatLogAnalyser, OptionsTrading and HappyMrsChicken in that order
For the foreseeable future, yes. We might introduce subscriptions once the product has enough users and is mature enough. For now we want to keep it free and localStorage-based so any amount of users have zero costs for us.
I dread to think what the council tax is to fund all that emergency equipment for a town of about 12 adults, most of whom work for the emergency services
Until those languages decide to be fully bootstraped, alongside Khronos and OpenGroup being welcoming to them for newer standards, C++ won't go away.
Does anyone have a link to a blog that explains why I can't have every DNS entry in a database at home?

I don't want a 'you could never get this 1%" because of X straight up. What percentage could I get and why is this not easy?
Prompt Injections in the Wild – Exploiting LLM Agents – Hitcon 2023 [video]
Thanks, great job!
I very much liked it, and so did my daughter!
Cast out vs going out into the woods can tip it over I suppose. Don't know German well enough myself to say but checking word by word it didn't have the being driven out vibe. But it's interesting that the difference is almost nonexistent.
Telescope comes with more details on the data - Keyword Difficulty, Historic Search Volume, Ability to preview google results for different countries, Keywords for your specific domains and your position.

Soon we'll have backlink data and it'll open up even more details on Keywords, SERP Preview, Domain Overview
Learning curve != unnecessary complexity.

Look me in the eyes and tell me that a text editor somehow needs a text input mode or a command to exit the application that's not a universal shortcut like Ctrl-C or Ctrl-D for GNU/Linux, the fact that the "how to exit Vim" meme is a reality is a perfect example of what I mean.
For contractors, this is where SMS tends to come in a lot as they'll usually text if they cannot get a voice call through, which helps.

For doctors offices, it's a whole different bag and a true pain... you'll get voicemails with half a message that has none of the important details.
I can't speak to what he meant, but if I were to guess, Zephyr isn't necessarily that easy to wrangle into shape for PlatformIO so despite a lot of initial enthusiasm and optimism, progress has been a bit disappointing.

As for why, it is probably because MCU makers are a bit nearsighted when it comes to the software side so you get little or no help from there. The strategic decision makers don't understand software. (That's not my assessment, by the way, but that of people I know who either work for one of the major MCU makers or has worked there).

So they do their own thing, they don't do it particularly well, they don't see that they don't do it particularly well or why it is even their problem. I also think that they are a bit afraid of common tooling - possibly because they think it is giving up control or robbing them of the opportunity to differentiate themselves (which is tragically funny since most can, at best, hope to be no worse than the competition).

You'd think that if lots of players can agree on using Zephyr it shouldn't be hard to make them agree on supporting sensible common tooling (akin to PlatformIO), but then again, these companies don't really get software.

(I was tempted to say "modern tooling", but then I remembered that I hate it when people use the word "modern" so Dobby had to iron his hands and delete it).
Well, why not have alcohol breath sensors in all cars? Why not have the car not start at all without the seatbelts being in place, and not just have the annoying alarm? Why not have the car stop going over 20 km/h if it's unregistered?
I have a brand new CR-V. These cars have been able to 'read' the speed limit signs for a handful of years now.

It read a 25 Mph sign as 50 Mph in my neighborhood the other day.

I also previously had a CR-V and in one section of road on a curve, where the fog line isn't clear and there is a chip-and-seal fix going across the roadway, the lane keeping assistant complains about drift. The new one does this, too. Same place.

I've encountered similar issues with the braking warning.

These camera-based systems are imperfect. Humans are also imperfect, but unlike cameras, some of us have some power of deduction/reasoning/thought.

If anything, I would prefer California's approach where the car complains at you if you're going >10 Mph. Since CA is adopting that rule in the coming years, I'm sure we'll see this on all cars in the US (2030, I think?).

I do wonder for those people who enjoy track meets with road-legal cars will handle this technology.

EDIT: What happens if the user blinds the camera? It said it also uses SatNav, but that's not perfect, either.
Epic: Apple has rejected our Epic Games Store notarization submission twice
We are hiring for a bunch of data engineering roles (operations, data engineer, Team Lead, NLP roles, and a Head of Engineering at https://okra.ai/careers/ in Leiden the Netherlands. We provide relocation and for those who need visa sponsorship, we can entertain those if the match is great.

With our AI solution on our SaaS platform, we help to bring medicines & treatments faster into the hands of patients. We combine private data from pharma companies and publicly available data.

Data Engineer Individual Contributors (All seniorities) https://careers.envisionpharmagroup.com/jobs/vacancy/data-en...

Data Engineering team lead
https://careers.envisionpharmagroup.com/jobs/vacancy/data-en...

DevOps Engineer
https://careers.envisionpharmagroup.com/jobs/vacancy/devops-...

Head of Engineering
https://careers.envisionpharmagroup.com/jobs/vacancy/head-of...

NLP Data Scientist
https://careers.envisionpharmagroup.com/jobs/vacancy/nlp-dat...

If you apply on the website directly, we will get back ASAP

reach out to me on LinkedIn for further questions
https://www.linkedin.com/in/gurbescheenstra/
Shots fired lmao