skysight-inc/HackerNews huggingface dataset:
> This goal does not requires escalation of leetcode exercises difficulty at all.

Ok, looks like we've done different leetcode exercises. The ones I have done seemed to test mostly that I was able to sit down and type for an hour. Which, to be honest, is too much for many.

> What is actual difference between learning those in second year of the school vs on your own when you find out employer wants it?

The idea is that the employer should be able to give you real problems and trust that you have the basic toolkit to solve them without too much handholding. At least I have never been asked to implement this or that algorithm at work, but there have been quite a few times when one was needed to solve a problem.
That's not what I meant.
I have a feeling you may not be able to talk about this, and thats okay. That said, I'm asking anyway.

Did you consider working with CloudFlare? I feel like Supabase is the perfect fill for the "holes" that CloudFlare has in their services, that you guys fill. They don't have two crucial things currently: Persistent Data Store that's accessible outside of its platform, and an Authentication product. They otherwise have everything else and more. Seems like it would have been a very mutual relationship.

Any insights on this one by chance?

I'm loving Supabase, and the only gateway to adoption on my side is the lack of SOC 2 compliance, which I understand is coming. However I don't want to give up best in class services for things like CDN, Storage, Workers etc. I'm kind of an "all in" platform person. I don't want variance in vendors, I want one vendor with variance, if that makes sense.

Don't per se mean I wouldn't use Supabase still, of course! I love the product where I have been able to test it out, and once SOC 2 compliance lands that will clear the final adoption hurdle for me anyway
It is terrible, they literally can't explain what they mean. They don't say what it means to "compute the A.I. network". Makes me think it is a bogus story, some academic runoff.
But besides that, can we just take a facepalm to recognize an NSA employee sending _and_ keeping classified data in a personal email server. Like, how did he not know he would get caught, right?
How Not to Advertise on the Internet (2009)
Ooh, fascinating -- this comment is being downvoted, have I missed something in the HN guidelines? I'm not trying to be snarky, just genuinely trying to understand if the above comment is doing something wrong/frowned upon so I can learn from my mistakes in the future.
A director is there to get shit from VPs about EMs and get shit from EMs about VPs. FTEs think you're not an engineer anymore and forgot everything once your title
changed and "business people" think you're too much of an engineer and don't understand the rest of the business.

Also most of your contribution to the business is ignored if you can't hire.
>" The service is stellar, shipping both ways is free as long as you buy products covered by prime. Refunds are with no questions asked"

This is my exact experience in Canada so far. But they did something else weird. I wanted to buy Google Store gift card from Amazon and as soon as I made the purchase my account was suspended. It had taken me few hours including lengthy phone call to sort things out. I was told that gift cards are widely used in fraud. Sure, whatever but then why FFS they sell those?
I'm confused about this comment. The biochem weapons lab in Ukraine are accusations Putin has made but has not substantiated, whereas the GoF research being done in Wuhan is known and there is ample evidence from many sources, including this Vanity Fair article. If you have a problem with the article's contents, please post your own comment on the main feed instead of making snark comments on mine. Thanks.
https://youtu.be/6hKG5l_TDU8

I am the very model of a singularitarian
On related note - I work for Asian company which sends me money to Europe through their US "offshore" bank account in Wells Fargo.

I'm receiving monthly payments, but once payment bounced back because my local EU bank switched their intermediary bank, something normal client shouldn't care about, but I learned about hard way because WF is not updating their database of intermediary banks and routed my payment through outdated intermediary bank.

I was pretty pissed about my own bank not informing me about changing intermediary bank, so I changed my receiving bank to different one, although in the end it was Wells Fargo problem not keeping their records up to date.

Guess what happens years later after my other bank merger with different bank, Wells Fargo once again ignores new intermediary bank and bounced back the payment.

I dunno if this is standard US international banking experience, but I find it extremely unprofessional and unheard in other countries that payments would be bouncing because bank is too lazy to update their intermediary bank database, not sure what operation they are running in Wells Fargo.

In the end company made exemption for me and they are sending me money directly from their Asian account, because apparently you can't get worse banking experience than with US banks.
"Think about it carefully - if people rate people as being good at communication, then there is no reason to quantify it any other way. There are some obvious flaws here, like the quantity of data and it's normalization, but it's basically a tautology."

So if a lot of people rate you as a great leader, you are a great leader? Even if you lie to their face and delover terrible results? Objective reality doesn't matter?

So the greatest leader in the world is in North Korea?

Communication is a clearly measurable skill. Just because a lot of people have been sold a lie, that doesn't make it true
Yes. Perhaps I’m getting old and cynical, but “staff engineer” is an invention by companies that are no longer growing quickly enough to absorb all of their most promising employees into proper management roles. Instead of having the power of enabling continued employment, you have to “influence” others to do your work.
They have 4 months worth of strategic reserves and I read somewhere planned deliveries will bring that up to 8 months worth. I think the danger is in future if those 8 months worth get burnt through and replacements don't come. That's still an unknown at this point, but it's what I'm personally watching out for in terms of being able to see around the corner to what may be coming next.
Note that Rust has unchecked index, you just have to explicitly ask for that if you want it. You can even - if you just insist on writing cursed code - which it seems jcelerier is, write your own type in which the index is always unchecked and it is Undefined Behaviour when you inevitably make a mistake. Just implement std::ops::Index and if you also want to mutate these probably invalid indices, std::ops::IndexMut and in your implementation say you're unsafe and just don't bother doing bounds checks.

You can shoot yourself in the foot with Rust, it's just that you need to explicitly point a loaded gun at your foot and pull the trigger, whereas C++ feels like any excuse to shoot you in the foot is just too tempting to ignore even if you were trying pretty hard not to have that happen.
As with all performance techniques, benchmarking is the only way to establish whether loop unrolling actually optimizes your heuristic.

For example, no manual loop unrolling strategies were able to improve my Cisco password decryptor. It's worth experimenting, and then falling back to the normal way of coding when tests reveal no advantage.

Like all good optimization techniques, the compiler gets better and better at applying the right ones for the right source code.
Thanks for the reply.

When I click on the "managing self-harm" course, I only see a "form.typeform.com refused to connect" error. Seems this is because I'm using tor, which is the only way I'd feel comfortable legitimately using the service. Would be nice if there were a way to use the service via tor.

I did complete the course. All the negativity coupled with "it's easy!!" made me feel worse, but sounds like I'm an outlier. Is there a reason there are no positive statements in the course, like "I think I'm a good person"?
I agree that style of interview can be better. I think FAANG companies don't use this style because it's not selective enough and it requires special questions for every role.
It's okay to not know it. If it doesn't vibe with you, don't fight it! Learn to accept it and don't force. Oftentimes it's the way things should be.
Interesting and apologies for misunderstanding. I didn’t read the article as being elitist, though I can see how it reads as self-congratulatory to a degree. Maybe the matter-of-fact way that Go’s developers state its advantages comes off poorly compared to, for example, coming from the standpoint of trying to explain how they got to their current design based on the challenges. Personally, I find articles like this easier to read because they tend to be more terse when written this way versus some other approaches that are perhaps more humble.
I've worked at companies that don't write at all and companies that write a lot. Both can be bad. The real trick is knowing what is important to write down, and how to communicate it efficiently and effectively.
Hey I didn’t mean to show confusion when I was writing. I more meant to write this article as exploratory. When I say Web X.0, I am referring to an era of the internet. I refer to Web 3.0 as the new emergent era with decentralized systems. I appreciate your feedback and I understand I’m not the most qualified to speak on internet history.
Ruby takes the best of Smalltalk and runs with it.
Hold on... did you just describe "not having exact change" as the *worst-case* scenario for paying with cash?

First off, not having exact change is the typical scenario, not an outlier.

Second, there are much worse cases. Getting mugged outside the store, for one. The store not being able to make change, for another.

Regardless, the scenarios described by parent were the typical, most common scenarios.
> And before you say "Canada", take note that there is no evidence that such a thing happened.

That's not true: https://www.cbc.ca/news/politics/emergency-bank-measures-fin...

"More than 200 bank accounts worth nearly $8 million were frozen when the federal government used emergency powers to end a massive protest occupation of downtown Ottawa."
Huh, somehow I also learned LA best through Griffiths QM. I almost wish Griffiths would write a Linear Algebra textbook.
Tableau is pretty amazing but oh lord is it painful to pick up someone’s work.
Past comments: https://news.ycombinator.com/item?id=4633662
> the go command may verify the hash

If we're talking about reproducible builds, the word "may" seems concerning here?
Tobacco 2.0, awaiting suppression from the Cannabis Industrial Complex.
I love the weird domains - billing is sometimes outsourced through x redirections, and they use weird third party email hosts (CISCO secure email etc) that is halfway broken with CSS for you to upload your employee rosters (complete with socials and DOB's etc).

The domains for these are always commically like phising domains (secure-bank-email.valimail.com etc).
What we know says that obsolete silicon trickles down to poorer countries, e.g. the early 8-bit microcomputers saw continued use in the former Soviet states into the mid-1990's, a full decade after obsolescence had started to hit in North America with the introduction of 16-bit machines.

Of course, there's some leapfrogging that also takes place. Most of Africa jumped straight into adoption of mobile phones without really going through an era of cheap consumer micros.
I meant risk for the candidate. I have to quit my current job just to try out for yours. If after the month you decide not to hire me I'm now unemployed. Sounds like a terrible deal for me.
>I remember having a stupid little blog about torrents and filesharing, it was basically a drama blog. People would go on and on about how I had to ensure things were correct and I wasn't a proper journalist because I didn't fact check and stuff.

I feel like torrents and filesharing isn't going to need much fact checking. Unless you're perhaps talking about lawsuits or something where you might end up getting sued for your words.

>So if I was getting that, I sure as hell expect a proper journalist to deal with the fall out if they got it wrong and it cost a company money. Like I would expect a newspaper or tv show to pay out if they cost me money and what not.

I personally see Krebs as liable. Many other professions have to keep 'errors and omissions' insurance. Sometimes you just get it wrong. Nobody is perfect, you're going to make mistakes.
For reals. I have alpha and beta thalassemia minor. It causes funny bloodwork (namely, it looks like I'm anemic). When I first got my results, doctors wanted me to see an oncologist and cardiologist and do all these tests and procedures. I thought it was odd because my bloodwork had always come back this way, so I researched a bunch of conditions that could cause the numbers I had (because my numbers weren't quite conducive to cancer or heart problems either). Anyway, I realized after making lots of lists and ruling things out that I likely had mild thallassemia, and when I finally got tested, it turned out I did.

No surprise there given my ethnic background (which frankly should have been a dead giveaway, because thalassemias are not uncommon at all), but I saved myself from being put on iron supplementation which is already potentially dangerous for a man, but especially dangerous to someone with thalassemia.
A month? That's what I would consider "too much effort". What I do is:

- read the whole website of the company I want to work for

- apply

That's it. If after N years of experience I'm not able to pass the tech interviews then I'm not a suitable candidate for them, and I simply accept that. To me, spending a month memorizing and refreshing concepts I learned when I was at uni, feels like cheating (because I'll forget what quickly studied in a few days).

I do "study" on my own constantly, though. I'm always reading tech books and trying new things. I do it at my own pace. Perhaps that's the reason why I don't prepare myself for interviews.
Still room for more? :)
Yeah, but that only works for small code fragments. There's a lot in Python that doesn't hit that sweet spot. Anything with double underscores or list comprehensions, for example, which is any complex Python program. Arguably anytime you have to `import` anything.

edit: I suspect the poster was asking from the perspective of someone who does APL and wants to know what benefits Python would have in that space.
I did that too, except I called the wrong number and won Barbara Streisand tickets. Not my jam.
> I'm not trying to pile on them but the reason people are questioning their credibility is that they fell for a pretty basic scam.

Yeah, I've read the armchair quarterbacks around here thinking they wouldn't be the ones to get duped if it was them.

Of course, I'll bet if they did get duped, they wouldn't post about it on social media because a bunch of folks would come out of the woodwork to point out how stupid they were.

Personally, I read this accounting and thought "You know, for all my own knowledge about how these scams work, I might've been caught by this one." This specific example strayed into spearphishing territory given the knowledge the attacker had of the victim. This wasn't just an average war dialler. And the time investment, alone, on the part of the attacker makes this unusual compared to your average phone same.

But hey, maybe I'm just not bright enough to hang with the cool kids around here.
Apple fixes iOS battery drain bug with 15.4.1 update
"AI will design AGI"

People like to talk of very smart AI but what about the brute force kind? That is what we are making in this era. AI designing AI sounds like a way to make cruel, dumb, machines.
It’s the biggest problem in California
How could we know that it’s not? Have they published any source code that can be independently built and audited?
(I'm the author of the post)

Oh, for sure! I totally agree -- I guess where we differ is that I believe that those discrete steps are already starting to be lined up, and that they'll all be completed in the next 20 years. I think one of those steps is almost certainly abandoning rigid model architectures and allowing model self-modification, which we haven't really gotten to work fantastically well yet. I also think there are many other hurdles after that that are going to arise, but I'm very optimistic that they will all be surmounted in due time.

Thank you for your comment! I really enjoy hearing what people's thoughts on this topic are. Have a wonderful day.
A U.S. Veteran on How Lviv Has Been Impacted by War
> Even most autoimmune disorders have effective treatments now.

As someone who has autoimmune diseases, you must be getting your information from a source I'm not familiar with. Auto-immune disease are a long game of guess, test, and adjust.
You're absolutely right. People do unquestionably want security! They want privacy too!

The issue that the parent is alluding to is that the same users who want these things seem unwilling to make decisions or change behavior to get that security or privacy. Those of us working with security and privacy often wind up with the sense that users want them, but also that users expect them to be automatic and perfect and free. This starts with the computer-illiterate user who finds passwords confusing and goes all the way to developers who find it irritating to be forced to update the libs in their docker images.

Are there better ways? I sure hope so. So far we don't have simpler forms of maintaining true security or simpler forms of reliability. We just have cheaper ways of maintaining a sense of security - and that's theater.

I don't blame people for wanting faster horses. We don't have them on offer though, so in the meantime it might be nice if they were willing to consider what's available.
Friends and family publish via Instagram but I don’t use it myself. Scraping allows me to follow via “RSS” feeds so I’m not left out.

(Remember when Facebook and Twitter had this built in?)
> It’s also going to happen in the blink of an eye — because once it gets loose, there is no stopping it from scaling itself incredibly rapidly. Whether we want it to or not, it will impact every human being’s life.

What does "get loose" mean here? Is someone going to say, "Here little computer program, take this IP address. If you ever need something, call over TCP, send your request as plaintext English and someone will set it up for you. Now, go forth and do whatever you want."

I really wish people would talk about this more. There's something missing between our programs that are utterly confined in the boxes we make and these hypothetical skynets that have unlimited influence over the material world.

> Once we have AGI, there’s no feasible way to contain it, so it will be free to improve itself and replicate in a runaway exponential fashion — and that’s basically what the idea of a technological singularity describes anyways.

Seriously, how? How is it going to replicate? Is it going to figure out how to hack remote systems over the internet and take control of them? Is it going to smooth-talk me into letting it out? It's impossible for me to take anyone seriously if they deify AGI like this.
Presumably a non-operable fireplace. I don't have to look up the code to know that doesn't meet it. It's something like no flammable within 6" of the firebox and nothing within a certain plane within 12".
I guess markets are functional proportional to their level of certainty with respect to future events. Information is a reduction in uncertainty, so if you are missing information you need in order to make pricing decisions because it's at this stage unknown, then you have no rational basis of which to act, but since you still need to act the only way to do so is irrationally. Makes perfect sense to me.

TL;DR sometimes markets fail. Also all complex systems are nearly always in a state of partial failure. Economy is no different.
The design criteria are as follows:

1. Anything goes. If a particular combination of symbols
has a reasonably sensible meaning, that meaning will be
made official.

https://dl.acm.org/doi/10.1145/363707.363708
How Not to Read Scientific Papers
> Do you know what is going on in all your 3rd-party Linux drivers, say, from NVIDIA?

Sadly not because, like OSX, that software is proprietary and us filthy peasants are denied the honour of gazing upon the holy source code crafted by the holiest engineers, anointed by Huang himself.

Of course, that's assuming you don't download the Nvidia leak and gaze upon the source code within. That would be bad, you're bad for thinking it, don't do that. Only bad people would do that. May Huang have mercy on your soul.
if err != nil {
return mherr.WrapErr(err, "optional context")
}

I just wrote a custom function that adds the stack trace to the error. I also have it setup as a code snippet in VS Code so all I have to do is type "if err" and hit tab. Yes it looks a bit verbose but it adds approximately zero extra work and makes error handling extremely easy by default.

Also, turn on log flags to add line numbers.
log.SetFlags(log.Llongfile | log.LstdFlags)
A long time ago I switched to WizTree, which does the same thing except it basically only takes ~5 seconds to do it for an entire drive.
I mean it’s a little unfair to compare it to the “I am Rich” app because there was a functional difference - a substantial increase in internal storage. 90gb may not seem like much but in 2008, going 160gb->250gb? That was a decent chunk. Worth $200? No. Worth something? Absolutely.
Some may find this interesting: https://github.com/ariccio/altWinDirStat/issues/4
Apologies if swearing is not allowed here but
“Because, fuck you. Pay me.”
Which seems to be apple’s pricing/product/customer service strategy.
I shot her a text about it. She said “lol”.
The investment continues to make progress, and the progress we are seeing is starting to look very human. GPT4 will probably be multimodal solving some of its grounding issues and will be able to fool most people in conversations.

That’s probably just years away. GPT6? The lines will be very blurry as to what we call AGI
The mechanism is the managers that take over at companies who focus on the short term bottom line (trimming support today, to juice profits tomorrow, to lose credibility years down the road after the bonuses have long landed in their bank account).

And the problem is that Amazon's growth profile (retail-side anyway) is going to be pretty constrained going forwards because they own too much of the available pie right now. So the result is that managers are going to have to look for other ways to trim costs to make numbers.

If you're starting from 0.001% of the retail market and trying to grow 10x it is much easier to do that just by having really good customer service.
It suddenly feels like Nginx is a legacy system, in the same way Apache became a legacy system when Nginx was launched. If I need a web server my first instinct is to reach for Caddy, or if I just need a reverse-proxy then it's either Caddy or Traefik.