skysight-inc/HackerNews huggingface dataset:
Christ, don't get me started on that last point. One of the most egregious examples I've ever heard of is Mighty, an app that streams Chrome from a server to your laptop, because apparently fixing Chrome's performance is too much of a hassle that now we need to send a video of our browser back to us.

And the worst part is, they might win. Lots of apps are web based with WASM and WebGL like you say, which are purely client side, and lots of people that need to do work might not have good enough computers to run such apps, if we assume (and I believe this to be true) that applications with more and more complexity will be pushed onto the web browser as the universal app interface. If a server can render those apps better and send them back, the client doesn't have to any work.

We continuously invent and reinvent the terminal/mainframe architecture, it appears like.
This might change when a lot of people are remote. I could see people working a second job temporarily to see if they want to jump ship.
I think this discussion is over. You're all over the place. I was referring to you specifically saying I did something that you were doing, not all of these other discrepancies you may have, all revolving it appears around money.

I have proven my case.

Have a good night.
Missiles need to be carried to the theater of operations too. They don't just teleport.

For the US Navy a typical case would be an Arleigh Burke-class destroyer [1] or a Ticonderoga-class cruiser [2]. Both types of vessels cost $1 billion or more. They both have vertical launch systems (VLS) with respectively 96 cells and 122 cells. Wikipedia says that a typical Ticonderoga missile configuration will include 26 Tomahawk missiles. The other cells are used for surface to air missiles and anti-submarine missiles, so they are basically for defense purposes. You can replace a number of defensive missiles with Tomahawks, but not too many.

A USS Ford carrier comes at $13 BN, but it weighs more than 100k tons. A latest version of Arleigh Burke destroyer costs $1.8 BN (according to wikipedia) and weighs less than 10k tons. You get 7 or 8 Arleigh Burkes for the price of a Ford. But a Ford brings dozens of bombers to the theater and can sustain 160 sorties per day for 30 days, which can drop many thousands of tons of ordnance on the enemy. The destroyers can shoot their (optimistically) 500 Tomahawks missiles, and then go home.

Just as a point of comparison, let's take a look at the annual procurement in smart bombs (Joint Direct Attack Munitions = JDAM) and Tomahawk missiles ([3], page 23)

For the last 3 years (2020, 21 and 22), the DoD bought 28k, 20k and 5k JDAMs at a price of $1.8 BN and 90, 122, and 60 Tomahawks for a total of $1.9 BN. So, if things get a bit intense, and you need to fire 300 Tomahawks, you've just blown through 3 years of procurement and about $2 Billion dollars. Given the option, you'd probably prefer 50k smart bombs, for the same price.

[1] https://en.wikipedia.org/wiki/Arleigh_Burke-class_destroyer

[2] https://en.wikipedia.org/wiki/Ticonderoga-class_cruiser

[3] https://comptroller.defense.gov/Portals/45/Documents/defbudg...
>But retirement might be pretty painful if so.

There are many careers that don't require or even suggest retirement. I've heard of professors dying mid semester. That's how I'd like to go - in the midst of doing what I live for.
> Only devs that have been doing it a while, whose salaries have plateaued, that either never learned data structures or can't muster the will to review, bemoan the LC grind.

As someone who mostly agrees with you, I still bemoan the LC grind.
This is mostly because I think the software market has grown to the point where there’s a distinct market for “plumbers” vs “engineers”. I consider myself a “plumber” who understands how to piece together various frameworks and languages in the most efficient matter, but “engineer are the one who actually invent the new frameworks and who need to actually understand DSA to accomplish their jobs. It feels like distinct skills since I’ve tackled what I consider engineering problems multiple times and failed but I keep getting rewarded with higher and higher salaries for doing what I consider plumbing.

Unfortunately there seems to be an ego component and no company will admit that they need software “plumbers” more than they need software “engineers” or it makes them/their employees look bad.

I just wish I could be ranked and rewarded off my “plumbing” skills and only ranked on my “engineering” skills if I was looking for a career change
You're pretty much describing DRM in a nutshell. This limitation never stopped it in the past.
Apple is in the business of selling hardware, and developing a cross-platform toolkit would have the potential to cannibalize that. I think Swift's weak footing in other OSs is also owed to that fact.

Apple's best bet is to create an ecosystem of hardware and software that is self-sustaining and moated. I'd argue that they have been successful in that, but all those web platforms have significantly weakened the moat. You don't need apps like Sketch anymore (infact I consider Figma way superior), and you don't need most of their bundled native apps—there are great replacements that are either 3rd party native, or web based, or hybrid apps.

So how will they strengthen the moat? Probably not by sharing code with other platforms. They seem to be ready to accept that distributed systems won't go away and are obviously actively buying into that space (https://github.com/apple/swift-distributed-actors/). But, UI-wise, I'm only seeing renewed determination to push native apps: https://www.imore.com/apple-rebuilding-apple-music-native-ap.... And I think it makes sense for their bread-and-butter hardware business.
An iPhone 13 in the hands of a pro produces unbelievable footage. It's amazing how a lot of software can make up for weaknesses of the hardware.
That might be true for CS but it's incorrect for Engineering specializations.
This is such a cool project. Quick suggestion: would be nice to have some way of "smoothening" the animations; I think a simple interface for that would make it a lot more usable in practice. The human hand is a bit shaky :)

Anyway, bookmarked!
Thanks a lot. This is as tiny and as productive animations could get.
I'm literally tired of opening applications to do small animation pizzaz.

Spent more $ on animation creators with lifetime deals that suck my life out.

Animated gifs as background work perfectly ... this is going to be fun!

Thanks again!
I have mentioned this before, but I have trouble starting things. At one point it reached pathological levels and I had to do something.

What I found out researching on the internet was the idea of committing to do something for just 10 minutes, then I am free to stop or not. Often I find that I don't want to stop, sometimes I do. If I do stop, that is absolutely fine too.

For everything else, there is beeminder.
I don't know about their masks, but the kimtech wipes that are rated for ISO level 4 and 5 cleanrooms are a staple consumable supply for anyone that deals with raw singlemode fiber optic cable (fusion splicing it in outdoor and datacenter/commercial environments, mostly).
So in those 15 minutes, how do you know this person is able to write good code? How do you know they are not just riding on the success of their former colleagues, and bullshitting you with high level responses they heard their colleages talk about?

How many people did you interview and hire?

Just asking since I interview and hire a lot of people, and find it very hard to asses someones capabilities.
Nice app idea. I set up a slack reminder to do the same, so there is a need and a problem to be solved.

I wouldn’t pay for this but something to think about is an organisation might because they should want to know what their staff have achieved. Otherwise all they have to go on is completed tasks - which we all know isn’t everything. There is value in gap fillers.

A org focused product would be great especially if it was rounded with 1-1 and performance review stuff. products like that already sell which is a good sign.
Just use SWALE, it hasn't done me wrong yet.
Could also be read as “<Find a way to get paid> before you put the work in.” as opposed to “Find a way to <get paid before you put the work in.>”

An employment would be one way.

Demanding things on behalf of “starving artists” otherwise sounds exactly like the “starving FLOSS maintainer” who burns out because nobody will find their work. Unfortunate but it’s on them to find a sustainable business model if they want it as an income stream. A ban on general computing will not save either the artist nor the programmer.
Copyright is actually about making sure people have enough incentive to keep doing all that hard work of discovering cool new numbers.
Strangely enough this shorter version reads and clicks better into my tiny brain
FDA Deregulates French Dressing
I’m fine with punting on problems that won’t have to be solved for literally thousands of years.
> In my experience, I can gather more information about a candidate's ability in just 15 minutes talking 1 on 1 with them rather than hours of Leetcode busywork.

You think you can gather more information. I doubt that your decision is more accurate than leetcode interviews on average.
Of course, any of the cameras that say they aren't for sale are definitely for sale. Just run the trick people use when you want a prop from Sony's or Universal's prop warehouses which are rental-only. Rent it, keep it and pay the loss fee.
This comment is a shallow dismissal, which is looked down upon by the HN guidelines. Your first sentence doesn't need to exist, and as for the latter ones, please elaborate on your opinion as to what exactly is a "horrible UX".
I somewhat agree. I've been through a lot of terrible interviews. The last year or so I've started walking away when they get too annoying. For example, I refuse take home exercises. I used to do them, I don't anymore. Too much work to do on spec.

But everything involves trade offs. By being very selective of what I will put up with during the process, I've lost some opportunities. If I NEEDED a job, I would suddenly be much more tolerant.

Either way, I don't see the industry as a whole learning to interview better. When I refuse a particular exercise, or drop right out of the process, they don't blame themselves. They just move on to hazing the next candidate and hope for the best.
Or it may be that the author has an understanding which you are lacking.
If it dilutes the electrolytes in your body too much, it can affect brain functioning and even be lethal. You should always check a MSDS for any chemical.

I just went looking for the LD50 and some sources say >90 and others >150 ml/kg, at least in rats. Odd that they don't give an upper bound, but it's probably safe to assume that's within an order of magnitude. For rats.

Antidotes, I assume, include Brawndo.
Once satellites are started to be taken out, it’s probably when the nukes will start launching too.

Now it is interesting to think is somehow a rogue breakaway country can get their hands on a satellite killing or disabling tech. I would have said it’s science fiction some years ago but after flight MH17 I don’t know anymore.
I think it's fair to look to other countries for possible outcomes to consider, but I also think the specifics of how these things play out would vary a lot country to country.
> I don’t really know anyone that pirates music

I do. And I pirate it myself. Though many people around me did get Spotify when it launched here recently.
Do tips make for better service? The evidence is mixed and varies widely
Discord has a website app, it's the same as the OS one, because, well, it's Electron. I use it and it works fine for me.
In Russia everyone pays a penny for each medium that may store music. Not sure if any penny goes to musicians
On the flip side, there are photos you just can’t take without a good lens and, less so, body. Having good equipment, skill or no, does open up possibilities.

Of course, the same is true with the camera on a phone.

It’s always right tool for the job.
Nobody ever counts nuclear weapons when they’re talking about this, and for good reason.
> Finally, sophisticated wines had substances added that enhanced the flavour or anthosmia (bouquet). Ritinitis was called after the resin added, thalassitis was named for the sea-water added, psithian was probably named after the wormwood (apsinthion) added for its aromatic character, and so on.

I thought retsina (ritinitis) was a somewhat more modern wine that added resin to mimic ancient Greek wines, which invariably took on the taste of the pine resin used to seal wine jars. I guess I was mistaken, or perhaps there's confusion with the time periods.

For some reason I actually enjoy retsina. Not the weak stuff, but the stuff that waiters have tried to warn me tastes like kerosene. (Doesn't taste like kerosene to me, but I could see where they were coming from.) Unfortunately, I don't know how to find it--the kind I've only chanced upon a few times at random Greek restaurants. Retsinas I've purchased at wine stores have only a very weak resin flavor, which just tastes like someone ruined what could have been a nice white wine of some other type.
I would think that real world programming careers are affected by someone's ability to remember information and put in effort, and that's demonstrated by the time spent to study for the little tricks and algorithms that go into passing an interview. I think it makes things a lot less subjective - you put in the time, you win.
I don’t see a lot of ads these days, but I do find it intriguing where this technology-economy disconnects go. It feels like the triad of freemium, ad-support revenue model and adblock is slowly causing obsolescence of currency-quantized measurement of value.

Maybe this is just me getting old, maybe this is just I finally realizing the obvious that is that currency was always proof of stake and never were value representations of goods. But kind of interesting and worrying.
> Don't record your accomplishments. Be humble.

This!

Also, do it like backups the Linus way: let other record them for you :)
> two platforms that are still considerably different (ie. mobile phone and desktop/laptop) where having the same UX is actually a negative.

I disagree. I think most users want app foo to behave the same on their phone and their PC, even if that means not fitting in with the native platform conventions on one or both.

> Similarly if the developer shuts down the server or closes shop or drops dead the application is forever lost.

> Also installation in rarely an issue in most platforms - and macOS has the simplest among all.

Isn't it macOS that now prevents you from installing (native) applications from developers who have shut down, by requiring an up-to-date digital signature?

> in practice many web applications do not really "collaborate" with other web applications but instead just provide multiple sessions over the same application and all data is held hostage to them.

And in practice that's the most useful thing for person-to-person collaboration.
Yes, and with Bandcamp you can leave a message to the artist when you make a payment. It feels rewarding to sometimes even recieve a personalized thank-you messages from the artist.
Guerrilla "marketing" - try to phish people with fake domains and create the market for your product.

...that would be pretty unethical though.
Hmm, I wonder if Uber/Lift could have a system where you either have an iOS account or an Android account. So then whatever you buy on Android wouldn't be transferrable to iOS. You could switch your account between the operating systems but your subscription wouldn't transfer.
So in this made up scale, "more likely" means "absolutely definitely without any evidence"?
So... besides the Rust war, I want to talk something more obvious...

Take look the screenshot under "The search bar is available everywhere in the app" section, the Navigation button is not aligned with (I assume) the window title.

The Navigation button did in fact aligned with the "Find a setting..." search input box (trust me, I measured it with two different rulers). But... visually it's misaligned still because the bottom borderline of the Navigation button is too blended in with the window background color.

Well, that's ... dare I say... ugly?
Any person capable of basic reasoning would understand that any information at all sent to your device could be written to a file for long-term storage. They can't expect people to accept that technology is magic and is sacred enough to not be thought about too hard.
there are quite few ducks where I live
PM guru Eliyahu Goldratt advocated for a 50% likelihood of completion with no buffers for individual tasks, but one shared global project buffer.

I don’t think there’s a single right answer for that percentage, but the key is that it should be determined by the person or group defining the global buffer and should be done with consideration for the distribution of possible durations the project tasks might take.
Well, that's an appeal to authority. It also assumes the companies wouldn't be successful with a different hiring approach. In reality the issue is way too complicated to really break down. These companies operate at a large scale and went through rapid growth spurts, and what they believed was a great way to hire was also an implicit tradeoff they were making for the sake of growth.

I'm sure the companies themselves understand that much, and understand a variety of the tradeoffs involved with the way they hire. What they might not understand is that they are at the exploitation stage of their lifespans. There's an entropy-like process as a company matures and cycles through its workforce which leads it to becoming highly specialized.

My bet is these companies don't understand the various ways in which they're limited, and therefore the ways in which they're limited in filtering candidates. And even if they did, they couldn't really hire any other way now even if they wanted to because they don't have the internal diversity for it, that possibility has long since closed on them.
Most people in a corporation aren't doing what they personally would like to do, but what's on the interest of the corporation and what the corporation incentives then to do. This might be at odds with the personal preferences. People's livelihood depends on the rest of the corporation remaining positive towards them and thus this bar gets moved quite far over time.
I've been doing this in a single long running document - think a single 200 page word document with <hr>'s everywhere - for many of the reasons you articulate in your landing page for the past 3-6 months.

Things like "designed and created an algorithm to index the internet using c++" or "developed an online platform for selling books using php".

My reminder is stepping into the transport tube home. I spend maybe 3 hours in 5-15 min blocks a month.

I feel as though I'm your target customer in that it would give me better visibility of what I have recorded and more ready access to analysis of it.

(here comes the but...)

Please don't take this as a slight on your product or your work but somehow it feels too expensive for the quality difference between my current process and what you are offering. I couldn't give you feedback as to specifically why or what features would convert me to a paying customer just that I wouldn't purchase it or evidently sign up for the free account.

At least one other person has signed up per comments here and yet I am comfortable with my enormously long horizontal rule separated... work blog diary?

On a side note, I think a market exists for it and I applaud the effort in creating it - can you comment on your tech stack?
A Clockwork Orange (1972 film)
I can't give you enough upvotes. I also do a lot of interviews and hire people, and it's just very hard.

Plus, you only know the false positives, but never the false negatives.

And I also think that a lot of people who never interview candidates don't realize how many of them can't even code the most basic stuff.
I may have noticed that there are small holes, I suppose most of the things if they became unavailable I wouldn't notice as I practice the one big playlist method.
Rome was around for many centuries before the Roman Empire began. The traditional date for the founding of Rome is 753 BC (while there's no certainty in this date, it's probably not off by very much). It was a kingdom for about 250 years, then a republic for about 500 years, and only then did it become an empire.

Rome had been in existence for over 800 years before Hadrian assumed power.

Many people don't realize that Rome had a republic and then lost it. Probably more people should know that, and learn about how it happened.
I watched the first 5 minutes of that video and it just seems like someone talking about something they’re interested in, in a relatively normal way. He’s definitely a spaceflight fan but I didn’t see anything that unusual in the part I watched
> On the other hand maybe I am just waxing nostalgic about a pass that never existed that is telling kids to get off my lawn and about how everyone wore an onion on their belt.

You’re not though. We’re already mostly there with most peoples primary computing devices being Android and iOS devices that are that locked down.
Why does black and yellow indicate danger?
And don't forget Void Linux!
In my geo-region this trend extends back at least 7 or 8 years in Community colleges. Roughly a 20% decrease. Only about 1/3 of that since COVID. At the same time traditional 4-year schools have been mostly flat on enrollment.

Whatever is causing this, it's ok part of a much bigger trend than can be explained by COVID, which has exacerbated but not caused this trend.
There's a compromise in here that's worth looking into. Leet code has multiple difficulty levels for problems, and FAANG generally set their bar at the medium level. By contrast, I've had success asking senior candidates an "easy" question.

It's a small portion of the interview, the majority of which is asking them to talk about problems, technologies, strategies, etc., but the easy question (not fizzbuzz, but also not a DP question) makes sure they actually know how to code. My general issue with leet code interviews is that once I get nervous, my brain stops being able to come up with clever solutions to problems, and if a problem seems hard, this only compounds.

When you give someone an "easy" question, they loosen up and can actually start thinking creatively. You can see how they think it through, verify their solutions, and talk to you about requirements and approaches. As opposed to giving them a hard problem and watching the amygdala do its thing for an hour.
Those tape recorders with a built-in radio that are capable of recording it directly should be illegal

/s
> This is entirely preventable with legislation and enforcement, and while we wait for that, this damage can be minimized by informing the public.

The reason why it is easy to ignore the hype is that eventually, regulations will eliminate 90% of all these NFTs that do not comply. Right now everyone knows it is a scam and they are scamming each other until the bubble bursts. (again).

This has happened to the ICOs, so it will also happen to NFTs.

> That is not a very humane course of action.

If 2017 didn't teach them about the scams, hacks and immaturity of the unregulated nature of the cryptocurrency ecosystem, then they will learn the hard way again with NFTs.

This is why the serious approach is for the businesses and users to wait for regulatory clarity first rather than jumping into a casino-laden pyramid ponzi scam and repeat the same mistakes of 2017.

The regulators will do all the legislation required to bring the carnage 'under control', just like they did for regulating cryptocurrency exchanges. So we will see. But for now, the madness can be ignored, since it is doomed to collapse once regulations come for it.