skysight-inc/HackerNews huggingface dataset:
> If you write a small piece of code and can't tell if it is going to work or not you don't really understand what it does.

And if they don't understand it, they're going to B*&^% and Moan about having to fix the bugs once they come back.
> I get paid absurd sums because of supply and demand, not because of my skills;

There's limited offer because it's a rare skill, not sure what you mean by "not because of my skills" since your skills are rare hence valuable to the market.

> Thankfully for my mortgage, that hasn't happened yet and probably won't happen soon.

The keyword is "hopefully". This already happened to physicists with nuclear power if I recall my history lectures.
> The "iBuyer" model used by Zillow and other real estate companies entails purchasing homes directly from sellers, and then re-listing the properties after doing minor work. But thanks to the current shortage on labor and materials, Zillow can't close, renovate and resell the homes fast enough.

This is the only statement about the cause of the shutdown in the article. I'm skeptical that this is the only reason. I suspect it has something to do with changes in the housing market itself. Namely, higher prices are being rejected by individual buyers and Zillow is sitting on inventory it can't move because buyers won't pay the exorbitant prices that Zillow has paid.
> People need to realize you don't always have to come to a conclusion when you're presented with information, it's possible to just say here is some uncertain information and I will treat it as such.

Then most of the political information should be then inconclusive for the ordinary citizen. Which does not happen.
> AWS is "eventually consistent" within most services, and S3 is no exception

Nowadays, it (¿almost?) is. https://aws.amazon.com/s3/consistency/:

“After a successful write of a new object, or an overwrite or delete of an existing object, any subsequent read request immediately receives the latest version of the object”

I think that says that deletes are immediately visible, too, but they phrase it weirdly, as, after a delete, there is no latest version of the object.

Also, I don’t think buckets are objects in this sense, so the caveat in the article stands.
Right now engineering demand is far outstripping supply.

If the tides shift and big tech starts tightening their belt, leetcode practitioners will start competing 100 engineers for 10 positions at big tech, and that's when salaries get pushed down.

Most books and blogs on professional growth say to have some sort of talent or skill that makes an organization need you. That way, you aren't fungible and have leverage. Right now my "skill" that I demonstrate is leetcode and the only leverage I have is that big tech needs more engineers and have to bid against each other for my fungible work. The moment tides shift, myself and every other leetcode practitioner are basically fucked.

When will this happen? Ask a fortune teller.
DELETE is free
LIST is not

I guess one could spam DELETE calls while bruteforcing filenames to make it free.
And to be honest, I use my laptop for home and office work. It’s very nice to be able to have to just (un)plug one cable and have everything (charging, 4K100 video, keyboard, mouse, webcam) working.

If Apple would have killed charging via USB-C PD, it’d have been a big regression for me.
Do you have any data on this?
If you haven't heard the stevie wonder story check it out. I don't get why artists don't have backups (well, I do, but...).

https://en.wikipedia.org/wiki/Nelson_Mandela_70th_Birthday_T...
The Exceptional Beauty of Doom 3's Source Code (2016)
I appreciate all these players and server thingeys and what not, but what is extremely needed right now is a robust tagger, library db type thing. As far as I know, there are two solutions beets https://github.com/beetbox/beets and picard https://github.com/metabrainz/picard. Beets is maintained, but relies on plugins which are not; but mainly it is slow as to be unusable for a decent size library. Picard is better, but limited in functionality (I want it to have a persistent db of my music too).

I just want a thin wrapper around an sqlite db that can do rudimentary tag detection and have functionality like "Import this folder into my library, moving the files and adding the songs to the table"
CockroachDB Serverless
I've been asked for it by my health insurance companies, providers, and when donating blood. On the latter I saw they had a policy of issuing a different ID number to you on request, but it was a royal pain in the ass and a supervisor came out to ask me what my problem was
My problem is all my music isnt actually my music at all :(
Honest question, did you ever use an iPhone with a notch?

In my experience, it kinda disappears within minutes. I barely notice it’s there.
This is unneccesarily sarcastic.
He was a previous CEO.
It's not a weirdly American thing; as the article says, the standard is to express minimum wage as an hourly figure [1].

People don't necessarily refer to their own wage as an hourly figure, but that's an entirely separate thing to how minimum wage is normally discussed. I'd suggest, as well, that people who don't think of their wage in hourly terms are less likely to be on or close to minimum wage.

[1] https://en.wikipedia.org/wiki/Minimum_wage
Pricing of AWS services makes me uneasy in general, just take the S3 as an example - you go to the pricing page and you have several tabs with dozens of entries which makes calculating how much exactly will you pay difficult. I might be simple minded but I prefer a clearly defined plans with predetermined limits - you know exactly what it costs you each month and what you get and if you need more, just switch to a higher plan, no risk of nasty (and often expensive) surprises like mentioned in the article.
No, superdeterminism could very well be it and once again confirming Einstein was ahead of the game; even by today’s popular theory.
In the UK its per hour and is different for different age cohorts (25+ > 21-24 > 18-20 > 16-17 > 0-16), and the author from the UK.

Maybe its a bit of a parochial American thing to assume that everyone is an American being overly parochial.
[C][C++] Assertions vs. if checks
They asked for me to send a selfie holding my Hong Kong Identity Card but no other bureaucracy.
> This basically sums up everything that is wrong with Tech thinking vs User Thinking.

This is a pretend dichotomy. It's not "people who think about tech vs people who think about people." It's "some parts are cheaper than others because they don't do as much."
In the somewhat broken sense in which "async" and "sync" are now used courtesy of Node's propagandization of the terms, all Erlang functions are async. Any of them can do some IO, and the runtime will switch away from the Erlang process to do the IO and run other Erlang processes, and then once the IO is done it automatically comes back to finish the process' task.

I call it somewhat broken because this sense conflates the question of how the code is written with how the code is executed, which creates a semantic blind spot in which a programmer that has only used this paradigm becomes incapable of conceptualizing a runtime system in which the code is written "synchronously" but actually run "asynchronously". But it's a popular definition and you need to understand that people use the term to mean both the fact that a function is written with explicit "async/await" annotations and that it is run that way, and that you need to very carefully explain that these two things are not actually as tied together as they think because it is a foreign thought if that is all they know, which is large and probably growing number of programmers right now.

I don't mean anything mean by that statement, I'm just being descriptive. I remember my days of thinking line numbers in programs were fundamental and it would be impossible to conceive of a programming language lacking them.
[CITATION NEEDED]

But, yes, I am. And in the UK the minimum wage is set at a per-hour basis.
>> And we tuned it from there to into its own sort of mini-SAT with an accompanying preparatory industry and culture.

Seriously. Interview Kickstart recently quoted $8500 for two months to prep for the FAANG exams. The entire session felt like a high-pressure sales pitch from a timeshare salesperson. Here we are SF/SV 2021!
Where I was working at the time had no employees in the USA but yet we all got this email telling us how to vote in the upcoming USA election. Given none of us had the right to vote in the USA elections we found this email to be very strange.
At the time we picked CloudFlare, Fly.io wasn't really on ours or anyone else's radar yet. I've been meaning to experiment with Fly.io and Fastly - thanks for the reminder!
Arguably per hour is a better metric because it accounts for part time workers.
Mastering Sublime Text
This is a very complicated thing to try to unwind, but the expectation of an increase in scores seems to rely on faith in the exam itself, and that changes in how school is taught would necessarily lead to improvement in scores.

Obviously there are a billion other things that could affect these scores, such as electronics or the general societal and technological trend (and I am as guilty as anyone) towards shorter attention span, lack of delayed gratification, etc.
S3 isn't really built for lots of small objects, which is also quite tellingly reflected in its pricing (and performance in dealing with those).

Right now, anything less than 400KB should really be plonked into its cousin, DynamoDB.

Other than that, I fully expect AWS to announce a new S3 bucket type (and pricing) for high-volume, small-size blobs. There is also a small matter of addressing Cloudflare R2, which should result in a Lighsail-EC2-esque fork of S3.
> This could be an interesting way to run mautrix-imesssage

Wouldn't you be able to have only a single identity? Because unless you can have multiple identities with a single instance, it would be a very expensive way of having iMessage capabilities.
Apparently mautrix-imessage supports jailbroken iphones. Isn't that much more cost effective (eg. $50 for a used iphone 4s) than paying $50/month?
Twitter web UI is not loading tweets for me past the 18th message. Is anyone else facing this or knows how to read the rest?

Edit: https://threadreaderapp.com/thread/1449858706750033921.html
Dummies at HN donating their money to Musk for phony AI and space scams while crying that crypto is a ponzi.
There are many reasons to oppose government ID schemes on principle.

Consequences like these just demonstrate the case.
Wow nobody linked to Enterprise FizzBuzz yet!

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

Essential!
I did quench (most of) my thirst for a Repl building a notebook system (plug):
https://github.com/pietroppeter/nimib

Based on that and using a book theme, scinim getting started documentation is being built, e.g.:
https://scinim.github.io/getting-started/basics/data_wrangli...
Just? If special interest groups control 60+% of shares outside of Musk's personal stake, I'd be shocked.

The data argues against your hypothesis pretty convincingly.
I've literally never had a problem explaining S3 costs to a customer. There are complex AWS products for pricing, but this just feels like a plug
Or investors are trying to mitigate potential damage to share prices if Tesla doesn’t improve their image.
Brexit-voting pig farmer says: 'I didn't vote for this'
I don't really, but I guess I could say that I have developed in statically typed languages and dynamically typed languages (professionally) for over a decade and I've always found that using the "power" of dynamic languages always ends up causing (me) more frustration in the long run- basically classes of bugs or time wasted that simply doesn't occur with statically typed languages. So for me, I tend to spend a little more time up front to try not to waste (my) time in the future.

> I find that I am most likely to write functions like that when there's some variables that I don't want to pass 5 layers down the call stack

I agree for a prototype, there are some tradeoffs to be made. However, very often prototypes can end up becoming production. Temporary decisions often become permanent ones. Just something to keep in mind.
Half the time when I try to open the twist tie on a loaf of bread, it tightens. I called Arnold Bread to find out why the ties didn't consistently loosen counterclockwise. The explanation wasn't entirely satisfying, but the breads come off the production line and go to different twist-tie-applying machines which twist in different directions.
Tim wrote my favorite Christmas song. https://www.youtube.com/watch?v=fCNvZqpa-7Q
Though some what off topic: Even though style may dictate a different carbonation level. Draft beer is typically carbonated to around 2.4 volumes so it pours on most draft systems at bars. If you carbonate beer to far above this amount of volumes, the beer won't pour well. That is one reason why certain styles may taste different in a bottle versus on draft.
> An educated and critically thinking populace who can question and analyze information independently

To whatever extent this skill exists, it certainly can’t be acquired by going through the university system.

I suspect the most relevant characteristic here is the tradeoff between socially motivated consensus (where people believe whatever beliefs are minimally socially costly) versus observationally motivated beliefs. People’s position in this tradeoff space has little if anything to do with formal education; it’s probably heritable or trained through some social process we don’t understand. It might not be feasible at all to meaningfully push the population towards observational beliefs.
There's some caveats to that...

"If you create an S3 Lifecycle expiration rule that causes objects that have been in S3 Standard-IA or S3 One Zone-IA storage for less than 30 days to expire, you are charged for 30 days"

It goes on to say 90 days for Glacier and 180 days for Glacier Deep.

https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecy...
Also one of Ethereum's proof-of-stake clients is written in Nim: https://nimbus.team/docs/index.html
So basically urbit without all the weirdness?
There’s a separate API for dates but for numbers:

begin: …
end: …
#before: < end
v: before & begin
I did dabble in writing. In junior high, my book, "Marvin, the Shy Elf," threatened to bring me fame not only amongst my classmates, but in the wider town of 1200 where I lived. At the last moment, I cleverly sabotaged the work by including many childish illustrations.
> After the interview, when I asked for feedback, the interviewer told me that I should have been running and testing my code as we went along.

Have they specified that you should be testing your code? If they haven't specified then it is wrong to expect some kind of arbitrary outcome.

People write code in many different ways, some do it very chaotically, some have very organized process.

I try to figure out which of these behaviors are fundamental to writing good code and which are not.

For example, I believe a habit of writing readable code IS fundamental to writing good code. If you don't have a habit of writing readable code, on average your code is going to be worse than if you had.

On the other hand, I believe writing unit tests IS NOT fundamental. Unit tests is one possible way of working with the code, but people were writing reliable code before unit testing became popular. Unit testing takes time and effort that can be allocated differently.

And so I try to look (I can't call it measuring because it is subjective) only at the behaviors that I believe are fundamental and dismiss others.

In the end, if you are smart person that can program well, you will be able to learn those other behaviors. But if you are not smart or you lack certain fundamental abilities, it is going to be much more difficult to fix it.
It's not hard to get a SSN from a name + address
A decade and a half or so ago, people were mocking FE saying they weren't "real" developers. Well, instead of taking lessons learned from "real" developers in order to catch up/prove wrong/whatever, I think they took the "hold my beer" mentality and it's kinda stuck.
Could you stop using HN to promote your blog?
Why do you imply non-determinism when you very well no that’s not provable. I dislike people that mislead others online by deliberately writing false statements.
In CH it depends on the type of work. If you're contracting/freelancing etc. You know or talk about your per hour or maybe per month salary. But with long-term employment you typically know or talk about the per year and maybe per month salary.

Then there are a _lot_ of trades that have a GAV (negotiated by unions), where you'll have a wage table per month and clauses such as being entitled to a 13th salary per year among other things. The tables typically take education (including advanced training) levels, roles and experience into account.
The Challenges of Fuzzing 5G Protocols
The probable gaps I see are embedded and certain branches of gamedev, and shell scripting. Regardless of what Nim says in its sales pitch, it is a garbage collected language, and garbage collection is not really optional. The closest options are nothing, automatic reference counting (ARC), and automatic reference counting with cycle deletion (Nim calls this one ORC).

Nothing at all might be fine for cloud lambda functions and command line utilities, but it generally isn't acceptable for long-running processes such as video games and firmware. ARC will still leak memory when there are cycles, so it can work if you are very careful about how you manage data. But it's trickier than what you get out of modern C++, and more resource-hungry than full manual memory management, so I can't really see this option being ideal for gamedev or embedded. And ORC is basically just Python's garbage collection algorithm, with all its strengths and weaknesses.

For shell scripting, at the end of the day, it is still a statically typed, compiled language. This just doesn't hit the sweet spot for a scripting language. In that context, the performance of the language itself doesn't really matter, the entire operating context is irredeemably weakly typed, and nothing you do will ever grow large enough for static types to help much with maintainability. I'd much rather have the fast edit-test cycles of an interpreted dynamic language.

That said, what I have successfully used Nim for is writing command-line tools that I interact with from shell scripts. But there, it's not replacing sh or perl or python, it's replacing C.
A long time ago, we deleted/disabled our aws account and I assumed that all my files on s3 would also get deleted.

When we reactivated the account a few yearss later, we were retroactively billed for all the files in the s3 bucket. We got the money back though.
Connected Papers
AWS Communism: How we cut our Load Balancing cost by more than 96%
Apple’s new 140W charger can fast charge a lot more than just your MacBook Pro
Something with a GPU if you are going to be doing AR/XR dev through Unity or another game engine. Also, 16gb RAM is a hard minimum, one of our research projects would silently fail on my 8gb machine when importing into Unity from Out Of Memory.
Maybe the people voting care about the issues raised in the votes? Eg, use of arbitration against employees might be something someone genuinely cares about, independent of the impact to the stock price
Ok but that's a separate weird limitation that only applies to Java.

You can pass static methods as parameters in at least C++, Python and Javascript.
I find that port on the left here is decent, but the weird combined one is very bad:

https://www.onmsft.com/wp-content/uploads/2020/09/ThinkPad-T...
An S3 inventory report [1] is $0.0025 per million objects listed versus $0.005 per LIST request. Make an inventory report request, retrieve the inventory report from S3, make your free delete calls synchronously with API calls or pay for a batch job [2] if you'd rather not write code ($0.25 per batch job and $1.00 per million object operations performed).

It's listed in the post as "extra credit", but its trivial having done it myself for a client. A bit disingenuous to state, "if you like to do things the hard way." It literally takes less than hour to do, and you can preserve the inventory report for housekeeping if needed.

[1] https://docs.aws.amazon.com/AmazonS3/latest/userguide/storag...

[2] https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-...

(OP: feel free to steal this comment's info if you want to update your post)
The "what" is obvious, it's similar to the way you'd use a real map (and not only): by folding or rolling it and sliding the region or tile you want to see with your hands until it comes into your view. So the concept of sliding something into view is obvious. On a computer you have to use the input methods available, keyboard or mouse to achieve the same with relatively few obvious options.

The technical "how" of the implementation is not really obvious, you could implement the same result in many possible ways, some better than others.
Maybe a road analogy would have helped him

If you need to send 100 cars down a strip of road every 10 seconds, you can't use any road. You'd need one with lots of lanes

But that said, I'm not defending USB-C. It's true, I've had to do more research on cables than ever before in my life since it started becoming the new """standard"""
These are the best Mac laptops in YEARS. I'm only 2 years into a usually-3-to-5-year replacement cycle, and I'm VERY tempted, especially with the trade-in offer on my 2019 model.

I guess it was Jony Ive that was pushing the "thinness above everything else" mantra that gave us embarrassing keyboards and no ports other than USB-C. I'm very glad he's gone and that's over.
>DirectX 13 is coming by the end of 2022.

Is that confirmed? I cant search anything official and Windows 11 was suppose to be the moment they could do DX13 ( DX12 Ultimate was a naming madness ). But they didn't.
If you always standup for the team you lead, then where is the moral principles and honesty? My (fill in the blanks) is always right means you have no integrity.

Integrity is having a set of moral principles and evaluating against them honestly. You will see your beauty, warts and all.
Lifecycle rules are the preferred (cheapest) way to do it for standard-storage objects in S3 for sure!
I don't think there is a standard. Even your link mentions that Russian and China use the monthly amount.
What you're saying is not backed up by the numbers. One of the reasons the army stepped in is because our demand exceeded what we could supply with our number of tankers. So we had enough tanker drivers, but not enough tankers. The tankers did not emigrate.
PC HelpSoft Driver Updater 5.4.549 Crack 2022 [ Latest ]
Here is a generic example:
https://cuelang.org/play/?id=LerWxMboqQQ#cue@export@cue

Try changing the values of before and after
> There's limited offer because it's a rare skill, not sure what you mean by "not because of my skills" since your skills are rare hence valuable to the market.

Leetcode doesn't make companies money. They can't tie it to their revenue. Being paid because of my skills means I can walk into an interview, say "I'm a domain expert in X and my last client saved $Y thanks to my expertise when I optimized their Z".

The leetcode analogue is "I'm a fungible engineer, and since your company basically prints money as long as you have enough fungible engineers to keep the ship running, you should hire me"
> In many countries, people typically measure their wages per month

In the UK, when you are paid monthly, that's referred to as "salary". Wages are paid weekly. Furthermore the "minimum wage" is set by the government, who express it as pounds-per-week. If you're on the minimum wage, and you are paid monthly, the minimum wage is still expressed in terms of weekly pay.

[Edit] I'm wrong - the government website apparently expresses it in hourly terms (thanks, @a_humean). But it's never expressed as monthly pay, nor in Euros.