skysight-inc/HackerNews huggingface dataset:
> My personal goal on any project is to make myself replaceable.

So you admit that you aren't replaceable? If the company mandated that you should always be replaceable then you wouldn't need that goal, it would always be fulfilled. And working in a way that makes you always replaceable isn't fun.

Edit: What we learned from your comment is that making yourself replaceable is fun, but being replaceable isn't fun, since as you say you work to become replaceable so you can start working on something new rather than to stay replaceable forever.
Been doing this for nearly 40 years. No sign of doom. What I think you're discovering is just that there is a large amount of low-aspiration work out there. That is as true of FANG as anywhere else.

IMO specializing in any particular bit of trendy tech. is a recipe for disaster. Trends come and go. First-principles CS and being able to communicate it continues to be extremely valuable and satisfying.
The 2019 Pandemic started right at my 39th birthday, when I found myself newly unemployed.

I found that it takes a little longer to find a job as a mid-career software engineer. Part of this is that I'm experienced enough to avoid bad situations that a junior developer would get trapped in; and part of this is because there are a lot of shops that only want to hire cheap labor.

The only advice that I can give is: Don't give up! It might take a little longer to find a good job where your experience is valued, but it's worth it.
I think the article's point is more so that people are constantly prepared for having their picture taken where as previously people would go to social functions without the constant expectation of being on camera.

I don't really disagree with their points but I think its important to realize that its actually only a small number of people that actually take that many selfies.
Another World (or Out of This World as I'm more familiar with it because that's how it was released in the US) is probably in my top five favorite games. I think it is nearly perfect and beautiful, and I wouldn't change a thing about it.

All that said, I can't really blame someone for saying it's a PoP ripoff, particularly the creator of PoP. It still has the kind of stiff controls, the platforming is extremely deliberate, and it's generally speaking more cinematic than something like, for example, Mario. PoP was somewhat novel and unique for inventing this kind of gameplay, Another World more or less lifted the same style of gameplay.

Being a "ripoff" isn't necessarily bad; Flashback and Oddworld also "rip off" the PoP design but they're both awesome games. My point is that I do sort of empathize with Jordan if he feels like Another World took his idea and achieved similar levels of success (at the time).
i read all your words and stuff, but no, but, like, open your eyes, ok
The Data Mash (Monster Mash Parody)
If you are looking for project ideas or inspiratation, take a look at the official Raspberry Pi magazine: MagPi.

Each issue is full of projects with step-by-step instructions on creating the project.

Each issue of the magazine can be downloaded for free as a PDF (or alternatively purchased as a print magazine):

The MagPi Magazine: https://magpi.raspberrypi.com/issues
Noting that the FAA's "strike" count bundles the number of times that a laser beam is seen - along with the number of times an aircraft is lazed.

From what I recall from past reports, actual aircraft strikes are a minor percentage of FAA's reported strikes.

Actual strikes are absolutely concerning and commonly as dangerous as advertised. However, the FAA's choice to count non-strikes as strikes seems intentionally misleading and short-sighted.
Just store UTF-8 in base64 encoding, it's compatible with ebcdic.
Do you have any references for MTBF or the Pi's failure modes in general? SD cards going out are pretty much the only thing people talk about, and that problem is easy to solve. Another thing is bad power supplies, again easily solved (and not the Pi's fault).
file has extension .php but is html
One thing has nothing to do with the other. Timestamps are intended to simply record what the time is in a given place - not to telegraph expectations about local business hours.

China has one official time zone that covers five geographical time zones. Tell me, exactly how does saying "It's 6PM in China" tell me anything useful about the local library? You have to go to a local website and find out what time "in that part of China" the library is open. The timezone was never intended to express that.
> its somewhat incoherent to suppose it does

Agreed, but the principle of convergent evolution is a thing. It's possible that and we cannot rule out that we are accidentally stumbling our way into homologous models of biological compute (I personally doubt it).
Made me laugh, but also made me think of all those bad experiences I had working with teams from Indian / Pakistan... I can definitely imagine those guys watching cricket instead of pushing new code.
May I guess that this is "just" a re-brand of some far east manufacturer? Nothing wrong with that, but I was kind of sour that my (not exactly cheap) Tuxedo Linux laptop was basically just a off-the-shelf laptop from another vendor (plus some additional support).
I use mine all the time for experiments. They're super useful for doing quick one-off experiments to see if something will work. Sometimes I'll keep using them, other times I'll switch to a different platform.

Friday I was trying to figure out if I could remotely read realtime usage off my power meter. I've tried using a SDR for it but it uses some proprietary frequency hopping system that is difficult to understand and I don't have enough domain knowledge to reliably implement. But it had a debug port on it with what looked like an IR transmitter in it, and some reading online indicated that it might be flashing at a rate that indicates usage. It was too weak (and it was too bright outside) to see it with my phone, so I decided ot just try it out.

30 minutes later I had a Raspi with a IR receiver and lirc and I could confirm that it was pulsing at a rate of 1 pulse per watt-hour (1000 pulses per kWh).

The actual reader implementation I will probably do on esp32 because Raspi is overkill for this, it just needs to read the pulses and broadcast messages to MQTT, and I'll 3D print an enclosure so it's not just taped to the side of the meter. But the Raspi made it really easy to just try this idea out without making any commitments to it. That alone is worth keeping a few around.
Yes, you will always pay one way or the other.

I work as a contractor, thus I have read a lots of code from various different types of projects and the conclusion is always the same, if they had spent more money on skill to begin with I wouldn’t be needed.
> which will then get passed along for existing home prices and rent.

In other words, it'd be a new tax.

Despite that most commenters see it as a great investment. Bravo HN!

It's such a great investment it has to be mandated to ensure nobody misses such a great opportunity!

Invest in solar and get rich, serf.... or else!
Compare to Japan, then.
I rarely use solely windows (always remoting to a box), but this keystroke is really nice to know!
Rust offers:

* i8::MIN.checked_abs() is None

* i8::MIN.overflowing_abs() is (i8::MIN,true)

* i8::MIN.saturating_abs() is i8::MAX

* i8::MIN.wrapping_abs() is i8::MIN

[edited to add]

* i8::MIN.unsigned_abs() is the 8-bit unsigned value 128

and finally

* i8::MIN.abs() will panic in debug builds or give i8::MIN in non-debug builds.

You should obviously not choose this last option if you in fact will call this function on i8::MIN (or any similar minimum values) which is why it panics if that happens. You should have instead chosen which behaviour you wanted (checked, overflowing, saturating or wrapping) up front.
I think it's much more nuanced than you suggest.

My brother works in accounting and my father works in engineering. They rarely have their cameras on. I believe this stems from the fact that pre-COVID, they dealt with many things via telephone conference call. Everyone dialed in via a phone.

When the pandemic hit, they simply brought their phone conference tendencies over to Zoom. Nobody sees it as a problem because prior to COVID, video wouldn't have even been an option.
> Embed the ad in the content.

You're then asking businesses to pay to place ads that you cannot assure them were actually viewed by anyone. It can work, but companies will pay more for ads that can prove they were even rendered let alone uniquely.

Many business models don't work with reduced revenues, thus you can embed ads in content, take the lower revenue, but then need to structure your business around the lower total revenue.

Typically, when businesses have goals like these they end up instead just doing a membership model wherein it is ad-less but the users/audience is paying them directly for content production.
Yeah, this is one of the things I love about cheap lenses from the 1970s and 1980s -- people actually look better when the optics aren't perfect.
I believe so, but wasn't it much like the Winrar license where nobody was actually forced to pay at the end of the day?
Apple made a distinction for desktop that the keys there were to be for security only. The iOS stuff was a payment/business dispute, not security related.
Is the actual content behind a paywall/subscription, or those short seven paragraphs are all there is? In the latter case, this is just a statement without any proof or reasoning behind it.
You can be doing a bad job in both directions at the same time.

Facebook is like advertising free heroin and punishing people who get addicted.

They promote content that takes advantage of human weaknesses and then sometimes arbitrarily ban certain things unevenly. It is also why they lose people, they have been optimizing for the “most popular” for so long that they continually drive away people and are left with mostly addicts for whom the most popular gets worse and worse.

They could win, it wouldn’t be that difficult, but they would have to significantly change their motivations and behaviors.
All the big social media sites explicitly tanked, censored, and otherwise buried what would otherwise have been the biggest story of the election, Hunter Biden's laptop scandal.

For comparison, imagine all the mainstream media and social media outlets doing that to the Trump Access Hollywood tape scandal late 2016.
Testing Website Speed and How to Improve It
did those things even work?
West of the Prime Meridian, or at least residing in the western hemisphere.
North Korea is a straightforward feudal monarchy decorated with communist trimmings.

While the USSR was effectively a dictatorship it had no mechanism for inherited leadership. It was actually more like Imperial Rome, with the nominally elected leader acting as Emperor until death, in charge of a semi-loyal but fractious Senate (Politburo).

Putin reinvented this recently, but without the friction.

The omens strongly imply that Trump would have followed the same playbook if he'd won the last election.
It's really hard to explain. Drawing graphs and keeping them straight in coordinate space is difficult until I flip the graph.

It's something about processing linear information -- left to right each unit is discreet and separated from everything else, right to left I can reason about it as a smooth motion.

I don't know if this adds any clarity.
James and Kate disagree: https://youtube.com/user/James0852

James shows how a pro services EV cars on his channel.

Here is the upgrade of a Nissan Leaf: https://youtu.be/bY66PGpR7jk
Its not. I have worked at a bunch. But let me repeat, it's not the process, its the managers that enact the process. Shitty management is everywhere, even within the same company, you can have some managers understand and push to build great software and never look at stats, where other managers just want commits per engineer to be higher. If you ask them, they will say they are being 'fair' and 'objective'.

So, some managers are only interested in making sure engineers aren't slacking off, they'll measure any way they can. LOC, Commits, Story points, it doesn't matter what, they want the measure, they want to be able to put you on a pip if that metric goes too low.
There's a significant niche for such features, we're dozens. That's the reason why people like stuff like Zig. Pointer arithmetic isn't just dangerous, it's cool too.
If there were studies showing violent video games or rock music caused radicalization, we'd be mad at them too.
Dr. Ugur Sahin: “The virus is starting to escape immune responses”
i’ll be homeless in 4 days, soooo lol i am in talks with a few companies. i’ll report back once i figure out if i escaped or not
fun to look around at some of the old ones, DOS games mostly, mock-spreadsheets etc

Even found that ESPN Australia had one built into their CricInfo page back in 2015 that went to a fake spreadsheet screen with live scores embedded in the cells! https://www.kotaku.com.au/2015/11/remember-the-boss-key-from...
"To be honest the people who want to visit a website, for free, and then insist on how that website is delivered are super entitled."

This is a very poor argumnet - stealing data is a crime.

Why should people accept being victims of robbery just because they are in a free library or music concert?

Secondly, many websites have a paid plan - OneDrive, Xero, Flikr, LinkedIn, YouTube, etc. This is a terrible attitude: "I gave you candy for free, so don't complain if it's poisoned"
They're definitely pricey, but CPU performance is out of this world. GPU's pretty good too, though not as impressive, I understand. Alas, it'll probably be a few years before I can get one (I use my work machine for almost everything and I just got this one).
Incapsulation is very much overrated.
I don't know if they are oblivious to it - but it might not be possible to pay people enough to get them to stay due to pay bands set by HR etc.

OP mentions that he is in Germany - there it might be more possible as SWE doesn't pay as well as it does in the USA and there are fewer companies so it might be feasible to pay a lot more than the competition, whereas in the USA that's unlikely to be viable outside of companies like Netflix etc.
Agreed. It's an intriguing thesis, I think, but "open your eyes" is not a defense of it.
Inspired me to look up the game I was thinking about. It was Enigma, a MasterMind clone: https://www.macintoshrepository.org/20064-enigma-freeverse-
I would love to see more of these technical breakdowns of songs on hacker news.
What Is Alternating Current (AC)?
> Republicans: because it has a well established anticonservative bias

We should not take this claim about Facebook at face value, since the opposite is often said, with some data to back it up:

> the top 10 posts shared on Facebook in the past 24 hours, which almost always come predominantly from conservative voices

https://www.vanityfair.com/news/2020/06/how-facebook-became-...

> it is often conservatives who gain the most in terms of engagement and online attention

https://www.theguardian.com/media/2021/feb/01/facebook-youtu...

> Left-wing posts make the daily top-25 much less frequently

https://www.politico.com/news/2020/09/26/facebook-conservati...

etc

https://www.vox.com/recode/21419328/facebook-conservative-bi...

https://www.businessinsider.com/facebook-crowdtangle-data-to...
That is the common thread to clickbait armchair ui designer articles like this.
They charged $1 per year before Facebook removed the fee.
Gas prices are going back up, How many gas tanks of water did it take to make them switch to electric vehicles?
Your method resonates as a self-nano-implementation of "Learning By Teaching" methodology[1] and "Rubber Duck Debugging"[2].

I regularly work with students using "active learning" methods and having people express what they just learned/experienced/used is a powerful way to build up understanding! So not surprised to see this technique applied to self-reading.

[1] https://en.wikipedia.org/wiki/Learning_by_teaching

[2] https://en.wikipedia.org/wiki/Rubber_duck_debugging
What about the laptop has actually been proven to be true and relevant? Has any information been passed to prosecutors? Has any of this been tested in court?
This confuses the mistakes of a mature company. Different dynamics.

For example Google had thousands of engineers back when they had only 3 products: search, auction, and AdWords. I remember Travelocity having over a thousand developers and not being able to redesign a webpage.

Its deeper than a product problem. Its an execution problem. It’s the ability to do what works with great criticality opposed to what’s expected, standard, normal, or comforting.
> I don't really disagree with their points but I think its important to realize that its actually only a small number of people that actually take that many selfies.

You obviously don't live in Asia. :)
It's because humans have developed into something similar to the eusocial organism seen in other species like ants.

This makes the societal superorganism very effective at exploiting the planet's resources by conditioning human beings to serve it; that conditioning is also the root cause of all human suffering, which is an invitation to consider whether one wants to identify with society.
Or sarcasm
I use people zoning out as a sign that the topic is not a good fit for this meeting, and should be discussed outside of it with a smaller group. That seems to work well to keep meetings quick and on point.
It was admittedly likely a more meaningful distinction when a plain (white) MacBook was clearly much more oriented towards students and casual users than professionals using it day to day for business purposes.
Nanosystems Are Poorly Abstracted
Crystal core developer here. Happy to see Crystal's stdlib as an example for how you can grasp a language by looking into stdlib code. That's what I like a lot about Crystal. Even its stdlib easily readable.
Arguably, this is somewhat deteriorating as algorithms get optimized. Readability and performance being in competition.

I agree with some of concerns from many commenters. For many languages, especially those that have been around for a long time it's probably not a good idea to look at the stdlib. C++ or Java, no thanks.
But with some languages like Crystal, Golang or Julia, it can be really very helpful to look at the stdlib implementation.
WhatsApp was originally a super simple product. Send and receive messages. It was fundamentally a solved problem. It was all about the fact you could send free messages in a world where sms cost 10 cents a message. It wasn't that their messages were faster, their messages were anything other than free.

They had a year fee of $1. Which I never paid yet I used their service anyways. The reason they were able to scale so large with so few devs is simple, their product was super simple. 50 tech people to build a messaging system is actually a lot.
With a bit of an imaginative stretch, this advise appears to hold for natural languages, also.
Did you even bother to read the article? They have an entire page on power consumption under various workloads.

https://www.anandtech.com/show/17024/apple-m1-max-performanc...
Fast chargers aren't fast. Watch the swapping demo they did on stage: it was faster than fueling up with gas. But it was all a show and probably never would have been practical with road wear.
My understanding is that X86 can never outdo ARM on power because of the difficulty of parallel instruction decoding.
> As long as temperature is kept in check, the silicon will not throttle or not limit itself in terms of power draw.

Apple laptops has, for as long as I know, had issues with just thermals. Sometimes they get so hot you can't even have them in your lap, so they are just "tops" at that point.

Has this issue been solved with these new models?
Might be required for Windows HCL compatibility listing and certification?

That’s my best guess.
Not true. They were charging $1/year from users in the richer markets. They could easily reach hundreds of millions per year in revenue if they followed this model.
> One goal was to destroy a global economic competitor.

I don't know what you mean here, but USA was trying to prevent USSR from collapsing.
I've run into these issues as well but haven't come across those packages. What plugins are you all using?
Bottom tier science is top tier HN.
Show HN: I built a newsletter sponsorship marketplace with 0% platform fees
I'd like to see what their criteria for "absolutely necessary" is--I bet it doesn't fall on the right side of that table.
>"who’s entire belief structure relies on not understanding it."

That's rather pompous, how do you know your interpretation / understanding is objectively correct and theirs is objectively wrong? Why is your personal understanding the correct one that other people are unable to grasp?
Environments don't create primadonnas. It's a matter of attitude and maturity. Being an expert doesn't make a person insufferable.
Explainer: Guns on movie sets: How does that work?
Yes, it does. Not using JavaScript to present documents is the default, you actually need to devote time to make it the other way. Relying on JavaScript significantly increases your failure surface. Outdated browsers, buggy extensions, network failures, poor error handling - it becomes much more likely for your content to not display even when the user does not actually turn JavaScript off.
Ask HN: Is there a good way to run integration tests on Kubernetes?
Background: We currently use Argo Workflows to orchestrate end-to-end integration tests.

Basically, a set of workflow definitions define containers for all the apps that the tests need (typically 7-8 microservice apps, plus services like databases, caches, etc.). Then the last step of the workflow runs test.

The downside is that the workflow needs to duplicate the Kubernetes config that we already deploy with ArgoCD. We keep apps, tests, and ArgoCD definitions in separate repos, and this stuff gets out of sync.

Plus, Argo Workflows is not so great. Poor UI, very flaky, relatively slow, and of course everything is YAML, which is horrible to work with.

We've used CircleCI before, but it's really not good at defining big pipelines with lots of dependencies.

Is there anything better?
I can do an after hours return with a gas car at 3am and spend the 3 minutes to fill up the tank before I leave it on the lot. You can't really do that with an electric car unless you want to pay a extremely high fillup cost
In my experience it's a culture thing. When I learned to love Jira/Confluence was when the product team conducted meetings directly from Jira and during task discussion almost always asked us if tasks and documentation were done.

It could have been really annoying but the product lead was extremely empathetic and that could be felt in any task discussion, and his attitude made me want to do it instead of making it feel like busy work like it has in other companies.
The easiest way is to use some kind of manager on top of wireguard.
Tailscale is very good and free for a single user (or with headscale)
Otherwise there is innernet, wiretrustee, ...
We killed the other intelligent species, such as Neanderthal.

If many more species had evolved with human-level intelligence, we might have been in competition with them if they were geographically close to us. It might have been a winner take all.

If we look to the stars or AGI/BCI, it might still be.
They’re also compact, well-built(keyboards are fixed now) and with good battery life. Last time I was shopping, I found direct competition(XPS 13 and the likes) to be about the same price.
Try Turo. There tend to be quite a few Teslas there.
https://turo.com/