skysight-inc/HackerNews huggingface dataset:
A homelab is an umbrella term covering everything from the network cabling to the physical servers, to the services self-hosted, by someone for learning, for fun, or for other purposes, in their home or in their garage etc.

See also https://www.reddit.com/r/homelab/
i'm always surprised at what posts get traction and what don't. for me, I primarily use hn to save links so sometimes I'll post the most random of articles and they get traction while posts that I think would really fit well here are completely ignored.
“in a test run, the Starship reentered Earth at 19,000 miles per hour”. I’m not sure about the accuracy of the reporting here.
Base2048: ЗཟǷњϳݫЬߦՏԈ௰ڿƫ௪தͶޡഺཀވࡌੳٿ༲৩ত༥၄ঙџڸࠑحϷгଘƩƴߢய߅ϚƐγ๓ۑఞ (47 characters, 113 bytes)
Base64: MJ7MSJwS1utMxA9QyQLytNDtd+5RGnx6m808qG1M2G+YndNbxf9JlnDaNCVbRbDP2DDoH2Bdz33FVC6TrpzXbw== (88 bytes)
Base58: yP4cqy7jmaRDzC2bmcGNZkuQb3VdftMk6YH7ynQ2Qw4zktKsyA9fk52xghNQNAdkpF9iFmFkKh2bNVG4kDWhsok (87 bytes)
Original: 64 bytes, 128 bytes in hex.

I'd prefer base58. Maybe compress it first.
Ask HN: Why is Hacker News so anti-crypto?
That's exactly because the only necessarily important thing is "does it work?" So the rest is open to interpretation and susceptible to religious behavior.
That sounds interesting. Do you have an example of this in the wild?
This is fixed now. Thank you!
> I totally think they done this on purpose to prevent anybody to use the mouse while charging it. In that way, there isn't anybody continuously using the mouse without removing the cable, making the product look like is wired instead of wired, and breaking that minimalism design they want to.

There's no way apple is that petty or instructive. The wireless keyboard can be charged while in use, so your theory kind of falls flat.

I'm certain that apple just doesn't care. There were probably some tricky engineering problems during the design of the mouse which pushed the product team towards having the charging port on the bottom or it was a purely aesthetic decision — a recess / inlet for the lightning charging port probably didn't look great, and the designers rejected it.

So, they went with the port on the bottom. I'd wager the way Apple sees it, having to wait two minutes to get 9 hours of battery life if your mouse dies unexpectedly isn't the end of the world, and the battery lasts ~2-3 months on a full charge, so what's the problem?

I sort of agree with the hypothetical take I presented above. Yah, it would be nice to be able to use it while charging for those rare situations where you forget to charge it, but it's not the end of the world. Even if you disagree, it's astonishing to me how much ink has been spilled roasting apple for the magic mouse 2.
I like the deep connection through time and space between Pliny and the word nerds of today.
https://www.e-ir.info/2018/05/31/brexit-and-the-fight-agains...

"In May 2016, shortly before the EU referendum in the UK, the EU advocate general stated that the court was considering whether the European Court of Justice should adopt powers to rule on all cases of extradition of terrorists, a move described by analysts as ‘European Union power grab’ and rejected by most member States (Slack, 2016). The plan played into the hands of Brexit campaigners who used it to campaign against UK remaining in the EU with the former shadow home secretary David Davis (Now BREXIT minister) stating ‘The argument that Europe is somehow improving our security is falling apart in the Government’s hands’ (Slack, 2016). Thus, exit of the UK from the EU will make it easier for the country to deport foreign nationals, both EU and non-EU citizens, that could be of potential threats to the country."
Open Source Cloud Native Tools That Aren’t Kubernetes
> But let’s not pretend blindly taking risk is OK because some return is expected.

Exactly. I have seen this idea float around that just because they have taken a risky position they will be able get better rewards. Risk may be necessary for above market rate returns, but it is not sufficient. A proportionate amount of those taking the risk will be cleaned off the amount that was risked. Why do you think its not going to be you ! Of course when you use time effectively or use other hedges one can reduce the exposure.
JavaScript naming: How existing code can force proposed features to be renamed
Try raising an issue on GitHub. Rust people are interested in improvements like that. I'm not saying it will be accepted, but it won't be ignored.
Indeed. An interview for a first job is not the place to rant on some pet peeve you've picked up via Hacker News.
I think the number of maintainers is more relevant than dependency count. Some languages just tend to have more smaller packages written by a few people, and that’s fine; the situation in javascript is troubling because there are so many contributors whose access lets them push bad changes.
Web support is early days at the moment and right now but you can take a look here https://gallery.flutter.dev/ to see for yourself where it’s at.

I’ve seen hints of the medium term plan however which is AFAIK move from optimised JS to WASM, bring in WebGPU support, use faster canvas based rendering (rather than DOM although both are supported) and rewrite the rendering engine which is currently happening here https://github.com/flutter/engine/tree/main/impeller

I don’t suspect those problems will remain on web for very long, that looks like a very credible path to push out great native level performance on web as well to me.
Creating a Culture of Innovation
I think the author is struggling to explain his opinion.

VC is an outliers domain, a few outliers will define the success of your fund or not. As a result as IRR is annualized, it can gives you the impression that you are successful even though you are not. But actually IRR is a good metric especially for funds that invest in a lot of deals per year, because you can see if a fund is consistently performing over the years.
For devs, it's hard to debate this point. It's even hard to explain to others what the value of the flow state is, where you're just one with the code and you feel like you're making progress. You really need to not be interrupted, and you need comforts like your own chair, food, and clothes. I'm mostly coding these days so 100% WFH suits me just fine.

Yesterday I talked to some people I used to face, ie they were taking the phone at another business years ago when I was trading with them. They are all against working from home, having continued to go to the office during the lockdowns.

The point they made was that some things really benefit from being interruptible. Some things even benefit from not being recorded. Immediacy really matters for certain things like gauging who you should approach with some deal.

What also matters is being able to weigh the mood. A lot of what we call political decisions depend on this kind of weighing of what the team wants to do, and is hard through zoom.

Finally there's the problem of juniors. In finance you'd learn stuff when there was a quiet moment and someone more experienced seemed like they had a second to explain something to you. Unscheduled but valuable training.

These folks basically took the opposite view of what you seem to have, and decided that people who like WFH are basically not productive and are just phoning it in, knowing that it has gotten harder to hire people willing to be in the office all day. It's kinda interesting the take that people on opposite ends of the spectrum have of each others motivations.
They made a pencil?

Huh. And I guess stalkers quickly embraced the AirTag.
Shameless plug: I made apy [0] that allows more or less the same functionality, and more, from the command line. Some things I like about apy that I never found from any alternative solutions:

* I communicate directly with the local Anki database - no need to keep Anki open and use any ankiconnect type plugin.

* I can sync the database before and after with "apy sync".

* I can easily add single cards from the command line. And I can add mulitple notes from a Markdown formatted file simultaneously.

* I can easily edit cards that I have marked to specifically change in some way (I find it useful to adjust cards).

[0]: https://github.com/lervag/apy
No, more CO₂ won't help us grow more food
I would argue it's sh (Bourne shell, or POSIX shell rather) than Bash, as Bash is not present by default on some notable Linux distros (Alpine Linux, OpenWRT etc.) and especially not present out of the box on many popular *BSD variants.
EU is pretty big and varied, the markets in Spain, Slovenia and Estonia are probably quite different, let alone per city. I can assure you none of what you said applies to France (at least Paris but many of the jobs i see/saw/interviewed for were fully remote, so I don't see why they wouldn't accept people from other areas of France).
This a very popular idea but I don't fully accept it. Goals and desires are not static. They are path dependent and adaptive. I want a funding scheme that's able to fund that.
It will be interesting to see the effect of the Panzerhaubitze 2000 might bring to the battle which should be given to the Ukraine soon. Way more powerful than a MBT and with 10x the range it could be really painful for the Russians, especially when combined with precise reconnaisance (drones, satellite imaginery).
I stopped giving a shit about MacBooks when they started limiting RAM to 16G, and put in that stupid bar thing instead of function keys.

If anyone was excited about the new MacBook, I'm guessing it's because they're already deep into Apple as a brand.

Me, I just want a computer that works, has decent specs* and doesn't treat me like an imbecile, or refuse to ship Bash >3 because the legal team got antsy about GPLv3. (I just loooove when I'm writing shell scripts that might be used by coworkers running Macs and I need to make sure that I either limit myself to sh functionality, or Bash 3 functionality)

Which is why I've been running Linux laptops since then.

*And no, 16G is not enough, but I've had many fans try to explain to me why it was.
Unfortunately I don't have an answer for you. Maybe this page helps:

https://gmailaccountrecovery.blogspot.com

There's also a Google forum where you could ask:

https://support.google.com/accounts/community
Exponential growth, indeed economic growth at all, started with the industrial revolution. For instance, many places in Eurasia had the same GDP in 500 that they had in 1400.
That is why many companies forbid installing packages from the Internet, they have to be reviewed, accepted by the legal team, made available into the internal package server, and only then you can make use of them on the respective application.

An update triggers the whole process again.

Yes, it is a pain to deal with, and the only way to make sure 3rd party dependencies are actually valid, and also keep working no matter what happens to upstream.
Does the rise in the layoff chart mean that it is now harder to raise money? If yes, then to what extent?
It's been easy to promote bonds when we've been in 40 year bond bull run
A few differences between starcitizen and GTA: when GTA started development it was being made by an existing studio, SC when it started was like 5 dudes, so they've had to build the studio at the same time as they're building the game. GTA is an improvement on a previously done format, breaking very little new ground. The SC devs literally had to re-write large parts of the Cryengine to add 64bit support so they could build whole solar systems (at about 1/10th scale, but still quite large). Comparing the two is like saying, Ford was making a million cars a year 20 years ago, Tesla is a scam because they cant make a million cars a year.
How long do I need to boil it?
Native dropdowns have much (much!) better UX and accessibility than most custom dropdowns built with JavaScript. Same goes for native form validation. And there are many more examples. Using JavaScript does not necessarily improve UX.

Use the platform where it makes sense. Extend it with JavaScript where needed. Make it work for everybody and make it better for capable browsers. That is called progressive enhancement. OP did not say that you may never use JavaScript. Just be mindful about it when you do.
We are also looking to add more languages, but we need help from volunteers to verify those translations. So feel free to message us through the app or email us at hi@deafassistant.com !
I don't think those comparisons are fair to make. GTA V has been developed by an established studio, while CIG has been built up from scratch. Rockstar already had an engine trailered to them ready made with the support from several of their studios. CIG have been running and supporting a live multiplayer environment since 2015.

Also all three of your variables - scope, time and budget - have been dynamic and mostly increasing, while progress has been made. There's obviously a problem with scope and time management, but I don't think criminal levels.

Apples and Oranges (with a development goal of pumpkins)
My assumptions:

Paid tier users come with costs, they want support and queries solved quickly

By making the cost small (2 cups of coffee a month) but not tiny they actually encourage users to use and value the service (how many free tools have you neglected over time?)

They want the slightly richer customers to take their base packages as they will be more likely to buy the expensive packages in the future.
Those that want to rewrite everything in the cool tech of the day, or want to TDD everything or write Electron applications work maybe not at 0.1x but certainly 0.5x of the ability of a normal programmer.
I think I would prefer to work in an office over remote solely because it's harder to meet new people in the company and make good connections remotely.

I'd like to have some professional connections that carry over from my current company.
it doesnt illustrate anything, because the turkey situation assumes that there's a higher power controlling the stock market.
Well, if its a ponzi scheme, its the most fun I've had blowing up space pirates in a ponzi scheme.
That's covered by the new Leadership Principle to be Earth's best employer /s.
too many old farts hanging around here talking about the good ol' days of greenbacks and command prompts
Show HN: Snappy Icons–Open Source Icon Pack for React Native
That's what the sane web is about, the HTML document semantics being split from presentation semantics (most is in css) "as much as possible".
I find this difference also between people who grew up on open source vs proprietary software.

I'm nervous about running in production software I can't open up and look at how it works under the hood. I often use that ability to understand my systems better.

Some people just don't care about that. They're used to paying a support agreement and opening a ticket or calling a support rep instead. I will never get it but clearly that's how some people like to, or are at least used to, operate.
We are far from the limits of thermodynamics. You'd have to wait till nearer to the heat death of the universe for that to have an effect on the economy.
Lol, very much in the contrary. Had the EU invested heavily in a proper Green New Deal (in ~2010-11 for example, around the time recovery was needed, instead of implementing austerity), we would have robust economic growth instead of a decade of stagnation, and near complete independence of Russian oil and gas, so much so that we could turn the taps off on 24/Feb and suffer only mild consequences.
> So whilst Intel have not innovated at the speed us techies would have liked, x86 is here to stay in the non-apple world.

Not necessarily! A lot of office needs boil down to the Office 365 suite, Adobe and the SAP GUI - all of which now have native M1 variants. The only thing that's needed is someone other than Apple and Qualcomm actually putting out a desktop-worthy ARM CPU so that Microsoft can provide Windows-on-ARM for everyone (there are rumors of a secret deal between MS/QC that is bound to expire soon-ish). Once the price point gets low enough for corporate beancounters to buy a ton of ARM Windows devices for paper pushers, they will do so - and by that point, Intel is doomed. AMD is eating their lunch in the server market, and Intel doesn't have anything that can compete with ARM on power-per-watt and price.
So you want high returns with little to no risk?

Doesn’t exist. Sorry bud.
I really struggle with this. I'm reminded so often of the Douglas Adams quote:

> Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

> Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

> Anything invented after you're thirty-five is against the natural order of things.

Do I just not get crypto?

So, I started doing the Certified Blockchain Professional course to understand the technology and hear first hand from the proponents.

I've come to the conclusion that Crypto / Blockchain just isn't solving any interesting problems. It is the epitome of a solution looking for a problem.

There's a huge amount of money being spent to convince the technologically illiterate that this is the next big thing - and I think that's morally abhorrent.

The amount of energy the space takes up is nothing short of an ecological crime against humanity.

Fundamentally, there are a couple of niche computer science problems in there - muddled in with some semi-interesting philosophy - and that's about it.

Most people here, I suspect, have seen hype-cycles come and go. Blockchain seems identical to all the other failed scams in the past.
I wish these studies would stop working with the base assumption of “we know social media is bad, we just have to prove it”. I’m not saying this conclusion is wrong, but when you start with that biased view, you end up doing bad science. It’s not enough to prove correlation, you need to prove causation.
Kids who are depressed have more time on their hands, fewer friends, fewer activities, it’s almost a given that their social media consumption must be higher even if there is no effect.
But the studies never seem to spend much time considering this because they aren’t trying to figure out if social media is bad for mental health, they already decided this is the case and they are just gathering ammonitikn for their predefined conclusion.
McIlroy’s solution was to just use few programs Donald's Knuth's of the world previously wrote to hack together suboptimal solution to his current problem.

Ultimately his approach won and today >90% of programming is just stitching together the code someone else wrote so it sorta works for your problem.

Much maligned here nodejs ecosystem is implementation of his approach to web development.
The UK FTSE all share total return index, which accounts for reinvested dividends, is at 8430 today and was at 2870 in May 2000. That's an annualized return of exactly 5%/year
If by the tech industry you're including startups, then those all firms with money due to future expectations of success, not actual success.

Then you've got firms like Apple, Google and Microsoft with so much financial momentum they could lose half their employees tomorrow and their quarterly results would go massively up.

The cases where WFH matters are all the firms in the middle. Non tech firms, for example. Firms that are mature, but which don't mint money hand over fist.

I've worked from home for years and it works fine for me, but I also have a friend who's a senior tech exec at a non-tech firm. Sometimes he invites me round for BBQs on a workday, where he is "working" but no actual work gets done. Sometimes he naps in the afternoon. My brother is a tech executive at a software firm, his work consists of a few meetings a day and the rest of the time he chills, takes care of his kid or works on side projects.

For the employee? It's great. For the employer? Yes, you can view it purely transactionally, as in "we pay you for results" but in reality contracts aren't worded that way because it's impossible to write down in an understandable and conflict-free manner. So people are always being paid for time spent, and they then don't implement their side of the contract whilst expecting the firm to do theirs. It's tough, I don't know what the answer is, but to not see the employer's side of the story isn't right.
9 months is an absolutely stupidly long for an EU position.

The pay is so meh that it is not worth it
But isn't that the framework for every celebrity nowadays?

Because that's what some of these CEOs are - in fact I dare to say that the order of public perception for a lot of these individuals are: celebrity first, CEO of something something second.
I don't think I'll ever be able to understand what makes so many people care so much about fonts. Maybe I have font-blindness or something?
That depends on whether you want to sell your bonds or hold on to them and enjoy the coupon payments. If its the latter the falling price of the bond is not relevant to you. You can still get hurt by inflation, default, changes in tax laws etc. If you have the spare cash, you could buy the older bond issues on the dips induced by rising interest rates. That's a pretty decent strategy because these old bonds are those that are going to mature sooner, lower the time left, less sensitive are their resale value to further interest rate hikes. This leaves you with the option of selling them without much financial harm in case you are in a situation that you have to.
Over the past couple of months I have designed an "essential" icon pack, and released a React Native npm package.

I've been a React Native developer for around four years and have mostly used Feather Icons. They are amazing, but I wanted something more custom, and a bit different than most current applications use. Therefore, this new icon pack.

Feel free to check it out and let me know what you think!
I suppose you can still keep it in an older style pre-WW2 tank.
I suppose it depends. A redeeming feature of death is you never again wake up with a stinking hangover. You can find a positive everywhere I suppose. I don't know.
Or dd

Put each byte where it belongs
The basic stuff is incredibly important, but there's also lots of fluff in many applications which is why you find it annoying.

My two go-to examples:

- The shopping app I use has some kind of points system and some items give you "boost". I hate the concept and don't even care what it does because adding those items animates a bar filling up and take extra 4s while I'm trying to do this as quickly as possible. This is a terrible use of animations.

- Any app where you can rearrange a list needs an animation for when you hold an item and try to move it. Specifically, other entries shouldn't instantaneously jump around when you cross some threshold. There's lots of subtle ways to achieve this, but one of my favorites is greying out the old space and springing items up/down as you move the chosen one around. This animation is almost required, because the experience is jarring otherwise.
Teaching React would introduce people to something out of FB, but teaching Vue they might. Although it is an Open Source project. If they had an MS clone of it, it would have been in this course for sure.

I guess they wanted to have something fun and thought making games is a nice idea, for which they needed a canvas, so they put it in there.

The whole course structure does not necessarily seem to be aiming at the most solid teaching principles.
As someone who writes exclusively Rust on the backend and React on the frontend...
To me React is a "language", not the technique of the "tree-diffing". And I think it's the best one there is for expressing an UI. The tree-diffing (and the speed deterioration) is only the (unfortunate) way to compile it to the DOM. Still worth it IMO. With Rust it can probably be done both safely and imperatively (i.e., fast) while retaining the declarative language.

Haven't really thought it over fully, but so far it sounds really nice.
Those are artillery.