skysight-inc/HackerNews huggingface dataset:
Ask HN: Best Cheap Tech Gifts
Hello!

We're approaching Christmas and the gifting epoch of the year, and I foresee that I will be involved -voluntarily or not- in some Secret Santas. Since I'm a tech lover I would like my gifts to be of the same kind, so I'm gathering a list of cheap tech gifts.

What have you been given of this type and that you have enjoyed?

Thank you very much for your help!
I‘ve been running my company in Germany for years and do absolutely zero paper work. Zero. As I said, I spent a few hours to incorporate and we pay external services to do the work to keep it running (taxes, insurances). And I refuse to believe that you don‘t have to file taxes in other countries, sorry. It‘s just ridiculous.
They'll sunset the free-software project, and use your contributions for their proprietary spyware.
It looks like an official borrow checker implementation called Polonius uses it as a dependency, so it makes sense: https://github.com/rust-lang/polonius/blob/981785c101b68ff54...
The UK is hardly a good example, the simple registration process made the UK a world leader in money laundering.
Everyone should have at least a few more spare accounts for these proposes.
Have you considered taking a look at your expenses?

Maybe there's an opportunity to improve - reevaluate your eating habbits, car, fun?

Download csv of last 3/6/9/12 months of payments from your bank

get into Excel and start querying and thinking about it
Those would have to be tracked, and that also begs for kickbacks or outright hiring/retaining family/beneficiaries.

There's probably a better design, but a think tank of experts given a week or two of time to explore them and bake them into a proper response would obviously be far more effective than back of the napkin replies by armchair observers on an Internet forum. Though the wisdom cherry picked from a crowd still seems to do better than government / congress; so maybe they need to be more humble and/or make an agency/think tank for problem solving that becomes legislation.
The Morning Brew #3585
Many html5 games use a dom layer above the webgl layer for UI. Phaser, arguably the most popular html5 game engine, depends on this.
“When we all have pocket telephones”
If you have a couple years worth of your monthly expenses in your savings then I wouldn’t be so worried about it. What you have done with that is to buy you time while you figure out the situation. This is enough for most problems you would face wrt employment.

What calms me down when I’m feeling anxious like you is to write down some plans with different scenarios: good, okay and bad.

Once I have a plan for the “bad” scenario I feel way more comfortable and can chill.
> I have more than a couple years worth of savings

Not counting retirement/pension? That's actually pretty great!

It might be most effective to invest time in networking. That would be a prerequisite for any kind of entrepreneurship, but more practically would help you find a new job quicker if you were laid off.
Then the author should probably register a company in an english speaking country. Go figure.
I looked at global ranking based on GDP.
Get a higher paying job. While that is harder said than done, the process of preparing for such a job search, could keep you prepared for the worst should it come.
That's about all you can do really. The thing I found is make yourself invaluable. That means throwing what interests you technology wise under a bus and learn stuff that isn't glamorous. Pick a niche with a perpetual vacuum yet hedge on something ubiquitous. For me I do AWS crap for the ubiquitous and Linux sysadmin for the vacuum. There are very few people around who truly can do the latter. I picked 20/30 different career paths and scanned around job sites for stupid salaries and contract rates where I don't have to invest much and just do that.

But always have 12 months cash in the bank. That doesn't have to be 12 months of luxury, but 12 months of survival.

Shortened: minimise risks through security and skill hedging.
What is a good user activation rate for your app?
I wonder if there are authors like this with a reasonable number of research references at the end of their books (such as the last 50 pages of a 300 page book)? If you draw a pyramid with 5 vague concepts like this, I'd want research showing why 4 or 6 isn't the right number of levels, or why levels 2 and 3 are necessarily in that order with the upper level actually having some dependence on the lower which doesn't hold for the opposite direction.
Sounds cheap to me to be honest.
Increase income, reduce spending.

Alternatively winning the lotto would work too
If you have combo boxes then you already have a font picker. Do you mean you want a built in way to enumerate installed fonts?

edit: I realized that you want the menu entries to be rendered in the fonts themselves
> ..I have more than a couple years worth of savings...

> ...How do I shake this feeling?...

Sounds like you could consider meditation. You need to be able to state the scenario that you're worried about to be able to deal with it.
> Type inference really doesn't require ML

This holds only if you have sufficient context, giving what is virtually an untyped function into e.g. mypy will not provide anything meaningful. Even languages with rich type systems like Haskell do require some types - even implicitly - to infer everything else.

In contrast, copilot has access to significantly more information when emitting the type-annotated code, including context of what the project is like, how are other functions defined, plus all the prior knowledge accumulated from training.

> I think the Kolmogorov complexity of serious production codebases is very high

Do serious codebases exceed gigabytes in raw storage?

> in order to convey what the codebase does

Doesn't this assume no priors / blank slate?
If the German government wants to make sure I'm not laundering money then it should be on their dime, not mine.
https://thingpulse.com/product/4-2%e2%80%b3-espaper-plus-kit... ?
https://archive.ph/Uhw7z
You never will never feel financially secure as an employee. That's the whole point.
Unsubscribe links are for cases where I've signed up willingly and later decided to cancel. If anyone automatically emails me they get reported as spam and blocked, no shot I'm trusting them to unsubscribe me.
Ah, that magical word, “just”…
I can confirm all of the above, except the international founder thing, kind of. I went through the GmbH thing as a solo founder, which went from lawyer (not really necessary, you can use standard incorporation legalese), notary, bank to a steuerberater. All that took all of 2 weeks, getting a VAT number took the longest with a month or so if memory serves well.

I had a UG, still do so, with a partner (non-German citizen but a German resident) that started out as a JV for the above mentioned GmbH and ended up with me as the 50% shareholder after the GmbH was closed down. That went even faster than the GmbH, again getting a VAT number took the most time (tax authorities in my city are so bad that most companies just move 2 km into another community over it).

I said it before, and I say it again, GmbH set up (or incorporation in general) is something almost every single mom-and-pop retail store and every single contractor shop with more than two people goes through. How smart can start-up founders be if they almost fail at something all those lowely (sarcasm, I have the utmost respect for those traditional and small scale entrepreneurs and blue collar companies) do with a singoe complaint?

Maybe, if the basic legal things about incorporation go above your head, choose a different jurisdiction or, well, maybe flubding and running a company just isn't for you...

EDIT: Why do people insist on the 25k captial? Half of that is ok, founders are on the hook for the reminder. Also, we talk about start-ups, potentially raising millions of VC money. Why can't those founders be bothered with coming up with 25 thousand? Unless, of course, people aren't actually serious about running a business, aka the real "life style businesses", as opposed to those run by people who actually have to earn their living with a company.

Also, the stab, or whatever it was, at the German subreddit over his entitled English requirement (try that in the UK or the US with a non-English language) is just pathetic. And honestly, no amount of language mastery enables you to read and understand legal documents, regardless of the language, without a legal background in the particular domain. But hey, if notaries are outdated maybe we don't lawyers neither as long as we have a native language speaker?
Good wish. However why would the government give up this power?
ODR Violation Detection
Use shef.com for food.
The backgrounds are a dead giveaway for me most of the time. Granted, I’m a professional photographer and spend a lot of time looking at photos taken with various lenses, so have become pretty familiar with depth of field and all that jazz.

That, or the backgrounds have the weird discombobulated shapes and structures that only vaguely resemble real things, which I’ve also noticed in other AI generation tools.

Either way, it still fools me sometimes and it’s pretty remarkable how quickly this has all been happening.
Wait, how reporting spam can leak the address? Asking for gmail of course.
Show HN: Docker-Like Tool from Scratch
Koker is a tiny educational-purpose Docker-like tool, written in Golang. It is compatible with both cgroup v1 and v2.
Bureaucracy and wish of control is sinking european economies in my opinion. In Spain it is also a hell to do business, worse than Germany I think.

Many of the things that happen in Europe are the consequence of slow decisions, lack of capacity, yet the taxes are high. This is destroying the economy in a great measure, together with high tax rates.

In Spain for example, court is suuuuper slow, medical care is slower than before, we have a really relevant problem with property occupation, yet the law does not let you even put them out your own home and you have to pay the bills! Even a private company became really famous for doing this, that should be done by the administration.

To open a company, get ready...

And things are just getting worse, not better.

I hate bureaucrats, politicians and taxes with all my soul. I think they create a lot of problems.
The range on those would be minimal and trivial for any air-based weapons concerns. Definitely home privacy implications but they’re probably less of a concern for ITAR.
Every government has their shortcomings but Chinese gov lifted hundred millions out of poverty, developed unrivaled infrastructure for public good and you think they're worthy of derision? IMO they're doing better than most government in the world right now, if you think they're worthy of derision, then the US and most western government is worthy of way more derision.
Around half of Americans can't afford an unexpected $400 expense. Two years of savings in the bank seems like solid financial security by comparison.

I have worked as a programmer for forty years, through ups and downs, layoffs, recessions. And raised three kids. You roll with it, keep your skills sharp, stay in contact with colleagues, don't burn bridges. Plenty of work always available in the tech industry, paying far more than most people make. Avoid companies that don't make a profit or have narcissists and sociopaths in charge.
they should also mandate that a reply email with 'unsubscribe' as the first word will unsubscribe the 'sent from' address
That’s simply not true. 10 years of FAANG salaries and a modest lifestyle means you basically have F U money (If your boss is ever a dick you can tell him to F U).
Show HN: A minimal Hugo theme with Tailwind CSS
`Toigian` - `Tối giản` (vietnamese): Minimalist (english)

A minimal Hugo theme with Tailwind CSS
When done correctly, SDLC may provide the greatest management control and documentation level. Developers understand why and what they should develop. All stakeholders agree on the goal and see a clear method for getting there.

SDLC models serve as a foundation for the software development process. They also offer each team member a clearly defined strategy so that everyone understands what they're doing, why they're doing it, and what the end aim is.
I went through the Elster "Frageboden zur Steuerlichen Erfassung" for a GmbH yesterday and can confirm that it's a nightmare. I can find no way to register a company successfully that will not generate Umsatzsteuer (VAT Taxes) due to developing software for non-EU/US customers. It seems that there is a difference between Steuerbare (revenues that can be VAT-taxed) and Steuerfreie (revenues that could be taxed, but per law aren't) Umsätze, as well as Steuerermässigte (reduced tax rate) revenues, but as far as I can tell the form only covers the latter two cases and not the first one. If you try to register a company with revenues but no VAT tax expected you get this wonderfully German sentence: "Der auf einen Jahresgesamtumsatz hochgerechnete voraussichtliche Umsatz im Gründungsjahr übersteigt die Grenze des § 19 Absatz 1 UStG und der Fragebogen zur steuerlichen Erfassung enthält keine Angaben zu gegebenenfalls darin enthaltenen steuerfreien Umsätzen.. Die Kleinunternehmerregelung kann daher weder in Anspruch genommen werden noch kann darauf ein Verzicht erklärt werden.". Translation: Your expected revenue is higher than the amount for the small-enterpreneuer taxation scheme but you did not list tax-freed revenues, for this reason you can neither avail yourself nor disavail yourself of the tax scheme for small entrepreneuers". LOL. I love my country but it urgently needs to liberalize its labor and capital markets - with corporate tax rates amongst the highest in the world and bureaucracy like this, it is unnecessarily slowing economic growth and opportunities for ordinary citizens.
It sounds like you could use some basic guidance on finance. Take a look at Financial Peace University. They have online and in-person classes going on all the time.
Obviously that wasn't so great and I'm not happy with that either

What Kris said in the AMA was something along the lines: Whitelisted addresses where funds can get sent to are heavily controlled, and no matter where it went by accident, all whitelisted addresses are at places that can be 100% retrieved again
One thing (among all the other great suggestions) you can do is to make sure you’ve got a budget in place, so you understand what your projected finances look like.

I use YouNeedABudget (YNAB: https://www.youneedabudget.com/) which gives me a lot of confidence about my finances.

It’s not just about making sure you’ve got enough money either, it’s about spending it guilt free, because in your budget, you’ve already spent it. This helps me budget for things like haircuts, and other self-care things without worrying about it or feeling guilty. The net effect is that I look after myself in new ways and feel more confident about where my money is earmarked. This could be a way to help shake your feeling.
It would have been the IEEE article that got the attention
What I mean is on macro perceptive, a good job should sustain a 'middle class' life style, let the ppl to afford housing, cars, children etc. And apparently by this standard, the percentage of good jobs are shrinking, and it's a global phenomena. Shrinking middle is not something I come up with. I just totally agree with it. Think about the good old days in America

We have increasing number of ppl getting higher educations, coupled with shrinking good job markets, the competitions to get good jobs is only more fierce by the day. Whatever the reason, the automation, the shifting economy, the depletion of resources, the fact doesn't change. The supply of university graduates just outpase the shrinking 'good middle class' job markets.
Tried to update packages on installed Haiku beta3 and already some base-packages need beta4.
The personal data rules in the UK are essentially the same as those in the EU, but with a huge exemption for "insurance purposes". So it's unlikely that there is a systematic data protection roadblock in the UK that you wouldn't encounter elsewhere in Europe. I can't think what rule you're referring to, so I suspect there was a misunderstanding, perhaps unique either to the company/broker you were dealing with, or unique to you.
You’re asking about how to change a feeling of insecurity to security. My answer is this: give yourself a sense that you have an abundance of options.
The feeling of insecurity may stem from a fear of being left without options. So now, not later, interview at a variety of places.

Prepare well for those interviews, and know that if you make it to even 1 place in 10 that you interview (or 20 - whatever it might be), then you have options in case something happens.

You don’t need to actually take any of the jobs. Just create the sense of an abundance of options.
Isn't it healthier to think about how you can make more rather than how you can spend less though?
Dann lern halt Deutsch anstelle im Internet rumzuheulen, dass Menschen in einem FREMDEN Land nicht deine Sprache sprechen. Junge, wenn du kein Deutsch kannst, hol dir halt einen Übersetzer oder komm halt nicht her.

Wäre es gleichermaßen zu erwarten, das ich in Großbritannien eine Firma auf Deutsch registrieren kann? Ich denk, das wäre vermessen.
Exactly. I do it from same reason. Both for final video output and photography.

However YT compression is strong enemy of grain.
What would be the practical use cases of using something like this as a library in your application?
But do we want widespread adoption ? It'd be nice if people used federated/decentralized means of communication, but the objective is not to reproduce the schema of domination and control by a few people in the majority; taking control back is the basis of building the Fediverse. As long as people don't go through the process of understanding the structures of power, we won't have made any progress.
Nothing about blockchain prevents the amelioration of fraud, just like nothing about cash prevents it all the same.

You can very simply devise an insurance contract that compensates you for any such losses you incur.

Of course such an insurance is expensive, so most people wouldn't do it, but it's certainly possible.
I hope they don't invent a GPLv4 where nobody is allowed to use any code, period, then promptly switch all code under CLAs to it.
I’m not in your life situation but been wondering this same question recently. I also have at least 6 months worth of savings paid, but my wife works a decent job

First off it’s important to remember you really are fine. You have more savings than majority of people. You work in a lucrative field and have a set of skills that are in demand. Even if the economic situation is dire. Your savings runway alone has me confident in your situation

It’s scary though! The best I would do is worry less about trying to bring in a second income yourself. Don’t deprive yourself of time with your family. Reduce costs at home where you can and pocket those savings.

Downloading my expenses from the past year into CSV and just plotting that out in Excel helped a lot.
You’re fine. If you don’t feel fine the good news is you can afford years of therapy and still be very wealthy. It seems likely you’re feeling insecure because you’re comparing yourself to others around you who are even more wealthy. This is not a good use of your energies. Go hug your kid, kiss your wife, and sleep well.
I've been plenty of drives (not sure if call it "a lot" given how many years this is over and how many others have even in home environments) and some have given SMART warnings before otherwise showing issues (or, in most cases, have been replaced before other issues because of such warnings).

A couple have had failures (both full "death" and less systemic errors) without anything being reported by SMART beforehand, but that is the nature of the beast. I suspect you have just been less lucky.
Having even 6 months of savings (outside of retirement funds, money you might be saving for a house, etc.) puts you in a very good place, and well ahead of most people.

With a second child on the way and having seen co-workers get laid off, it's entirely understandable that you're nervous. Diversifying your income isn't what you need to do, instead you may benefit from talking to a financial advisor to make sure you're allocating your excess income appropriately to prepare for the future. Talking to a therapist about your concerns could also help you work through the anxiety.
Vercel give me the absolute creeps. Like a shady crypto company decided to become a JavaScript company.
Is there also an overview of all 555-XXXX phone numbers used in movies and what they are for? 555-0001 is used in Die Hard With a Vengeance for instance. Would be fun to see if any of the numbers are used more or less often.
Yes, or more bluntly: if you identify something as a Ponzi but are able to get in and out fast enough to profit, that is stolen money and you are as culpable as the original founders.
Wow that linked request is really something. Requesting/Suggesting the change of license is one thing. But this is just another example of a blatant lack of respect towards open source devs and maintainers.

The misinformed GPL hatred displayed there is also ridiculous.
No need for the snark comment. I'm just stating that there is more to it, and provide some viewpoints from a different perspective

I have no funds on crypto.com currently, but I still reckon they'll be fine
> Microservices also can have incredible performance improvements over monoliths

At this point it's like "Mongo is Web scale" meme.

It's so false on so many levels without a proper context. Not surprising inexperienced devs starting use microservices for "pet shops", because "microservises are fast" and failing miserably.
I am genuinely interested in good places to live where:

- it is not cold, if possible
- the tax rate is low (even if I have to pay services later myself but with my own choice)
- the hospitals and school system are good, even if private
- it is not difficult/expensive to open a business

I am all ears :)
I thought OK meant "zero kills", as in "none of our soldiers are dead"
China and India were wealthier and more advanced than the West prior to the industrial revolution. Colonization was a comparatively minor factor historically (with obvious exceptions in the Americas) ; polities have always engaged in conquest and oppression throughout history. Industrialization is what actually propelled the West to its current prominence.
In Switzerland you also need to have a notary to register the company. However, some companies saw the opportunity to streamline the process and offer a Notary-as-a-Service so you create the company from home (mostly) and don't need to interact with the notary. You have to sign a Power of Attorney so the company takes care of most of the paperwork. The process is quite easy if your company structure is simple (eg. initial balance of 20kCHF is only cash, shares split equally between founders, one type of shares,...).