skysight-inc/HackerNews huggingface dataset:
I am priced out of making my own model railway and I am investigating making my own locomotive out of mini drone parts so the power comes from the locomotive rather than the track.

I want the camera from the drone too, and an app where you get the driver's view and a few extra controls such as a 'dead man's switch' for modern era or lots of steam things for steam trains, with acceleration and deceleration simulated. This will make the minimal running time due to the battery acceptable.

Putting this together with parts from places like PCBway appeals more to me than normal scenic modelling. I am not looking to make my first billion from making model trains, I just want to see if it can be done.

The MVP is a basic locomotive, however, if it has the input data, then it can 'know' where it is on track to wait for signals, stop at stations or keep to a timetable.

The view could be augmented reality to paint in those stations and signals if the model railway owner can't afford the model ones.

I think that model trains need a reboot with an affordable locomotive that does not need hundreds, if not thousands of $$$ to get started with. Only boomers with their grandchildren's inheritance can afford model train sets. Children always want toys that are too old for them, rather than dumbed down for some child younger than themselves. The current entry level trains are generally Thomas the Tank Engine and that is not for everyone.

Please shoot me down in flames, or, if you know of any sensible 'mule' electronics I can borrow from a toy car or drone, please let me know.
> 1. Get a degree

Several of the fully-online Masters programs on edX.org are as low as $10K.

https://www.edx.org/masters

Disclosure: I work for edX.
Specialists thrive in stable environments, while generalists are much better in unstable environments.

Change kills the value of a specialist.
History.

Looking back, the primary goal of each textbook and teacher was to do their best to make sure nobody would ever voluntarily pick up a history book for the rest of their life.

Decades later I wound up reading a biography of a moderately interesting person, which led me off to history in a sideways manner. Now I'm a minor history buff.

Funny, history wasn't the only subject the public school system seemed to be trying to induce Pavlovian avoidance reflexes to...
Deterministic programs are great, but that's not a prerequisite for hard realtime. A hard realtime system only needs to be guaranteed to satisfy a schedule.
It's quite difficult as a European SW developer living in Europe to work for US companies. It's either one of these options:

1. US company has an office in EU, so you can work as an employee. Chances are the company is not paying you the US wages, but European ones... at this point, what's the benefit of working for the American company?

2. US company doesn't have an office in Europe. So either you work as a contractor for them (and that's a lot of hassle for a lot of people who are used to work as an employee) or the US company uses a third-party company to hire you as an employee (and that's a hassle for the US company, so many don't offer this)

3. US company is willing to hire contractors living in Europe... but then you have to be a contractor (personally, I don't like it) and you have to adapt to their TZ (personally, I don't want that).

As many have said before, in Europe the salaries for software engineers come in different "tracks". You have the usual 25K-40K-60K EUR/year for junior-medior-seniors, but you also have the 50K-80K-100K EUR/year (becoming more common at least in western europe), and the not unheard of 90K-120K EUR/year for seniors in some companies.
Of course they do, when the alternative is Google.

Do you want to try and argue that Google is a more private search engine than DDG outside of the US?
That XKCD gets brought up every time someone mentions free speech and all it does is make a bad argument and refute its own bad argument.

First, who's the "asshole?" In ANY situation, people point at each other.

But more importantly, free speech is how we democratically resolve conflicts.

Rather than fighting about things, we discuss and vote. As a conflict resolution mechanism, democracy which rests on freedom of speech, has been extraordinarily successful.

And yet it's always under threat by people who when they are in power feel the temptation to ban the people they don't like from taking part. Even though the people we disagree with are exactly the people with whom we have to resolve conflicts.

For thousands of years, when someone got into power, they would use force to keep others from gaining that same power, meaning the only way to get power was by force. That puts the most brutal in power. Welcome to the dark ages.

Talking about things is much better, even if it means hearing things you don't like. Sometimes you are right, and sometimes you are wrong.
If you already work at MSFT, why not chat to the compiler folks there?
Got the f-150 as the main family vehicle. Extra width is a huge deal. we don’t feel squished together on trips.

Kids and and dog have plenty of room. And the bed is plenty big for all luggage / camping gear.

Plus it’s useful when we do need to haul couches or bigger items.

Downtown park isn’t fun but is doable.
Absolutely sorry about this:
SME - subject matter experts
BR - Best regards
MM - Martin Musiol (this is me)

Thank you for clarifying :)
Its not loading on my phone for some reason, but its working on my PC.

I would suggest adding Al Jazzera.
The OSI were the people to come up with the term. Of course they get to decide what they mean.

The only argument against that would be that the term has gained popular usage outside of the open source community and become a generic term. I haven't heard or seen any argument that that should be the case.
Hey, did anyone tell you that being a rude prick on the internet is an irritating hobby?

It's like you showed up just to dump on the author. You added no value here.

You fail to articulate why it was hard for you to read. You failed to articulate what might have been better. You failed to have a basic level of compassion and human decency in a way where you could even make a base-level attempt at wording your post as anything other than a snarky attack.

I'm personally sick and exhausted of commenters who behave like this. The people who contribute nothing but put in the extra effort to show up in comment sections to dump on people who are trying their best to share or build something.
>If it's made clear that you want them to leave you alone and they choose to persist, it becomes crystal clear.

Let's say I buy your premise (I don't completely) but where does it stop? Does it include Trump? What about non-public figures only, but ones you probably don't like, for example White supremacists or neo-Nazis? Does it count against corporations?

And who gets to decide if you are making fun of someone? Just someone is offended or feeling hurt? If that is the metric then I defy you to write an English sentence that I can't turn into an oppressive, smart-ass remark about someone.

I am being a little hyperbolic here, but surely you see how any move to limit speech outside of literal threats or similar can just be used the opposite way round.
It's already started. My insurance State Farm has already advertised you can get a lower rate if you drive around with their dreadful phone application. Won't be long until it's mandated you drive with one or else you're stuck with an "unsafe driver" charge on your insurance.
It is supposed to be the opposite of negativity.

I actually did kickstart projects that became pretty big lifestyle businesses by saying "No, you will not figure out how to raise venture capital. Let's open a text editor and start coding".

And it would be funny, if the massive, collective coding power of HN could collaborate and write a search engine right here on the spot. By everyone contributing 5 lines :)
Traditionally, that was the case. However, telcos are now moving toward Open RAN as an alternative to building their RAN networks on purpose-built hardware such as baseband units for 5G, and instead moving to a disaggregated, open radio access network. These ORAN networks are built on containerized platforms, primarily. So, we're moving away from traditional, dedicated NEP hardware to x86 machines running Kubernetes - something a lot more people than 4G/5G phreakers are familiar with.
Fortunately, one doesn't have to choose! I love both Miyazaki's and Takahata's work. Recently (?) there was an influx of Ghibli movies on Netflix, so I finally watched "Only Yesterday" and... I loved it! I strongly recommend this movie.

Of course there's also his powerful "Grave of the Fireflies", but I think that one is well known by all anime fans and needs no recommending.
Fashion: “social standing or prominence especially as signalized by dress or conduct” https://www.merriam-webster.com/dictionary/fashion

Political affiliation is definitely part of social standing and the degree to which such signaling impacts how people talk, dress, and what they buy is very much fashion.
I guess people want their stuff fast (COTS) and cheap (China) these days. Just the material/stock costs can be much more than a finished item from China, without even adding in the labor. At least that's what I've seen when I've investigated having different things made. Usually I've opted to abandon my planned project because something that would provide me $20 of utility would cost me $200 to have made.
> easy to configure, relatively flexible, sane defaults

Compared to what? You think nginx is not easy to configure or has insane defaults somehow? Really baffled why people come out of the wood work to pile on beautifully architectured designs in favor of some random project they happen to like or just because it's written in a language they have a special affinity for like Go or something.
If the problem is a business issue for your employer, then the complaints about time and cost fall under “or pay someone.”

If the employer cannot afford to pay then the business is simply not viable to the degree the problem is mission critical.
Basic techniques: https://nlp.stanford.edu/IR-book/information-retrieval-book....

Smartness (NLP): https://web.stanford.edu/~jurafsky/slp3/

There are also newer techniques, like "deep learning" for search. Not sure what's a good resource for that (using ML to learn the scoring functions is more than a decade old field (learning to rank), it just surfaced again because of the new ML techniques).

Check the table of contents of those books. Courses which mention chapters or sections from them are probably a good choice.

You can also check Apache Lucene and do a deep dive to see state-of-the-art implementation (Lucene in Action is a good introduction).
I read that as 'deterministic within the context of the hard real time portion' and that is a prerequisite otherwise you may end up overrunning your slot leading to a possible cascade of problems.
You may be able to run the program on your own iOS devices, but publishing to the App Store is a different story.
If you look at the revision history of this (and related) pages, you'll see plenty of edits by people publicly campaigning for the takedown of that site on Twitter. I wouldn't trust Wikipedia to be unbiased given these conflicts of interest.
I can't find the details right now, but iirc Apple has strict rules about apps that contain interpreters and other execution environments.
Suppose your wife did get a job. Would the money she earns also go into the same collective pot? Would that not be somewhat demotivating / mess up the incentives for her?

Also, it seems in your kind of a scenario it would be difficult to avoid the 'unlimited vacation policy'-type problem, where ultimately it is still at the final discretion of one party. So realistically, there is still some portion of the pot that she is free to spend at her discretion, but it is implicit. Would it not be better for everyone to just make it explicit? Is that not a red flag, since by not explicitly designating some funds as hers / not transferring them into her account to use as she sees fit you are maintaining more control of it and how it is spent?

To be clear, I am not talking about your situation in particular of which I know very little, but presenting more of a general hypothetical argument.
Carmack said he is using Visual Studio - the full, big, freaking IDE. Not Visual Studio 6.0, but the latest version ( I assume 2022).

So, to repeat Carmack IS NOT using VS Code, but the full Visual Studio on Windows.

Amen.
This is one of those problems that goes away when you're an adult.

I studied piano as a boy and there was always some friction with my Polish teacher for whom piano was her life's work, and try as she might she couldn't quite get her head around a student who didn't want much more than play Bohemian Rhapsody at parties. Tried to get me to love Chopin as much as she genuinely loved him, but it never caught up and I took university as an excuse to quit.

After Covid I picked up the violin, I made it clear to both the school and to my teacher that it's strictly a hobby for me, and we got along wonderfully. On our first meeting she remarked that I never asked the one question that new students always ask, i.e. "how long will it take me to be able to play <insert piece of music>" - I had had that thought, but intentionally withheld it because I didn't want anything like expectations or timetables in my brain-clearing hobby.
And, for example, how many semi random dudes became world famous philosophers while other completely disappeared

We have a very partial view of the past
Content creator is much better than influencer. Content creator tells us that the person is making content as their job. That means they'll give reviews or promote products they don't believe in. They'll do and say things to get views... because it is all content. There's no relationship there with the consumers.. the content is all that matters.

Now that is it framed in a better way, we can choose.. do we want to consume that persons content?
+1 find any remaining xamarin folk there. They are way more accessible in case you want to transition.
The halting problem says that you cannot make this guarantee for ANY sufficiently complex program.

Even a mere 9kloc L4 kernel (of intentionally not-so-dense C-code) took many man years to prove.

EDIT: Has anyone ever offered such a proof for a program that is just 100kloc? What about 1mloc? Do people actually believe that most non-trivial "realtime" programs are provably realtime?
> $50/gallon tax to be competitive

At that level, nuclear would be much, much cheaper. Also, there could be a "net tax" system where renewables AND nuclear would get some of those taxes as price subsidies. Let's say that fossil fuels were to be disadvantaged by $X per unit of pollution (lets say 1 unit would be the pollution from 1 ton of natural gas). To prevent all of that disadvantage, one could lower it by $Y (for ($X-$Y)/unit pollutant, and at the same time subsidize nuclear and renewables by $Y per unit of pollutant it displaced.

That way, the competitive advantage would still be $X, but Y could be set high enough that net taxes would stay the same as today.
> That Cloudflare does or does not do has no bearing on the website continuing to have an origin so it isn't even really censorship in the lightest.

This has to be one of the most narrow definitions of censorship I've seen. Suppression of information is censorship, full stop. Suppression does not need to be committed by government for it to be censorship.
Curl is helpful
I don’t mind GC. I think it’s the right choice for the sort of applications Go targets. I wish it had algebraic data types (with exhaustive pattern matching), but the “in 2022” meme is just vapid snark.

Notably, despite its shortcomings, Go is still perhaps the most productive programming language for general purpose applications. It turns out that type system features are neat, but tooling, ecosystem, simplicity, etc outrank type system features by quite a lot. Rust does very well here too, but it’s choice of borrow checker over GC amounts to trading off a lot of productivity in the general case (but it makes sense for Rust’s goals!).
The "it stores tabs in the cloud" appears to be for syncing between devices. Using private browsing on safari should alleviate those concerns.

https://support.apple.com/guide/safari/browse-privately-ibrw...

> Your open webpages aren’t stored in iCloud, so they aren’t shown when you view all your open tabs from other devices.

> Your recent searches aren’t included in the results list when you use the Smart Search field.
My first thoughts are that colors tend to change and degrade over time, and when wet color inks tend to bleed more easily than black ones, I don't see something like this being used in an industrial setting. It seems more like a novelty.
> Hey, did anyone tell you that being a rude prick on the internet is an irritating hobby?

Factually, you are the party introducing personal insults into this conversation.
While the other way (loading each image as you view them, or lazy) is functionally equivalent to waiting in line for each separate dish, which isn't quite so fun.

Maybe gallery sites could consider offering a preference to load all images upfront if you intend to view them all.

A good example would be housing sites, where viewing higher quality photos of each listing is a primary use case.
"There are, mendicants, these two assemblies. What two? An assembly educated in fancy talk, not in questioning, and an assembly educated in questioning, not in fancy talk" https://fakebuddhaquotes.com/the-buddha-on-fake-buddha-quote...
Free and simple Google review generator
All these "free" review link tools either suck or ask for irrelevant info. I made a simple and powerful one.
MITM, but in a vehicle. And there's also a relay somewhere.

What I would like to see is a deposition of the patent examiner who approved this ridiculous patent.
There’s no need to even have a transmission in an EV.
Agreed! It also has an interesting art style completely different to most Studio Ghibli movies.
Another nice thing is using the clutch to roll start a vehicle with a dead battery.
This is very cool. In the age if bloated JS frameworks and Bulky Desktop sites loaded on Mobile devices, its refreshing to see someone putting efforts to make the pages fit in a single MTU.

However, just page size is half the story.

Look at the screenshots below -

#1 - Here you can see this page (9KB) - 110ms - https://i.imgur.com/qeT2Az0.jpg

#2 - Another page, 29 KB in size - 42ms. https://i.imgur.com/tWsLGr1.jpg

Both on same network (Internet), same computer.

1st one (This article) is served by Netlify and AWS (Static hosting).

2nd is an ecommerce store on Dukaan (ecommerce platform for India), I am affiliated with.
I've certainly had where I live decided by family issues; so I can empathize. (I get very insulted when recruiters casually suggest that I can move.)

The main issue that I see is that you don't have a degree. I can't speak much for outside the US, but within the US it's also difficult to have a long-term tech career without a degree. If you stayed in the US, you might also have similar troubles. (And eventually got a degree, perhaps by doing an online degree during COVID.)

Thus, I would suggest figuring out how to get a degree.

Having been on both sides of the table, (job seeker and resume reviewer,) I can tell you that the degree means more than you think. Assuming that any job you're applying for gets 100+ applicants, anyone without a degree will be filtered out without due consideration.

Even something like an online degree will get your resume past the checkbox.

Again, the goal is to get your resume its due consideration. (Because, to repeat myself, when a job opening has 100+ applicants, there are simple filters like "degree required" that get you filtered out before anyone is really reading your resume.)
Actually the fact we have 10% is amazing. I would assume it would be much lower. The headline should say "10% of all Medieval manuscripts have been found!".
That system really only works well if you have similar views and habits related to how the money is spent. Or if you have so much that inefficient spending isn't a concern.
It is not only in science that free will can be disproven but in many other areas as well, there is ample evidence.

Read the links provided in the quote:
"Yet copious studies from science, economics, mathematics, and theology seem to point by consilience, to the impossibility of free will."
https://trendguardian.medium.com/free-will-a-rich-fairy-tale...

Maybe it is a trick our minds plays to make us survive, and we know the brain has many: https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitiv...
OSS isn’t supposed to be anything other than what the license says.
I've used DataMatrix for similar uses, and found that they can scale down smaller (due to less obtrusive code patterns.)

IIRC though, DataMatrix is technically licensed, not open, so if that's a concern for you you may want to be careful.
I've had a good experience using AWS SQS. It's fairly straightforward and can be paired with SNS if more complex workflows are necessary. I recently migrated to SQS from Rabbit MQ since we didn't need all of the features of Rabbit MQ and wanted something simpler.
SVG with <use> tags should work perfectly.
I'd say it's not even close. As another commenter noted pavement princesses are probably > 90% of trucks sold today.
Firing a customer isn’t an “attack” and yes I believe businesses should be allowed to fire customers.
Fighting too many open Tabs
Oh I was fully aware of that, but nevertheless I do not consider it a wise decision to abandon the wallet development:

I would say the probability is 100% that a non-zero percentage of users will not be able to figure out how to migrate to a different software and thus lose their money.

Also, as said elsewhere, for the billion dollars they got handed they could at least provide the most basic set of software. If you're a cryptocurrency project that would be a wallet.
Thanks for the clarification.

So, It's best to use permissible license for the open-source version of the application in case of dual-license if we want to take back the contributions to our non open-source version.

I see this is what dual-licensed projects seem to do, I use open-source version of Aseprite[1] under MIT but I paid for the license on their website under EULA.

If anyone has seen a dual-licensed project where the open-source version is under AGPL or similar restrictive license then please mention.

[1] https://github.com/aseprite/aseprite/
Where does 68% come from?
Thats up to each individual to decide. But say you shouldnt buy because there are others that would need it more seems to go against the basic principles of supply/demand
> Getting a work permit in Europe basically isn't possible without a degree.

This is not correct; of the Member States which participate in the Blue Card system (almost all of them), almost all of those accept 5 years of relevant experience instead of a degree. One or two exceptions are 10 years.

Some Member States do not apply a labour market test, making the process even simpler.

https://www.consilium.europa.eu/en/infographics/eu-blue-card...
It's a high standard, but it is the standard for safety-critical systems. Nothing has changed about the problem, so the goal posts should stay where they are despite what new tools we have.
What's wrong with option 2?

It doesn't matter if the PR is accepted, rejected or ignored, you have a working fix that you can legally use forever.
I sincerely hope it gets there. My understanding is that carbon capture equipment isn't currently economically viable with 100% uptime