skysight-inc/HackerNews huggingface dataset:
> Facebook recruiters told me from the outset the process was 6 months

That's crazy. When I joined FB a few years ago the total time was under a month.

The reading list thing makes sense for some people who have never done a FAANG-like interview before. I remember moving from London to the USA early in my career and I had no idea how the process worked and so I got my first phone screeen with Amazon, thinking I'd explain a bit about my background and we'd have a bit of a chat and instead I got "Okay. Give me code to perform an in-order traversal of a binary tree." which was NOT something I was remotely prepared to do at the time :)

If you know the format and basic types of questions (and have access to leetcode etc.) it's not too bad, but a lot of these resources weren't around 15 years ago, especially to people from another country with no context.

A second Amazon interview aside: in an in-person interview I did, things had been going very well and I was on my fifth interview of the day. Again, I was recently from London and hadn't fully understood that words mean different things in the USA than they do in the UK. I was asked to design a GPS system. This seems simple enough if you know that "GPS" in the USA is the same thing as a "SatNav" or "Satellite Navigation" system in the UK and that the goal would be to build a system that could compute an efficient route between two points.

The problem was that I assumed the person wanted, well, a GPS system. i.e. he wanted a design for a set of satellites in geosynchronous orbit that would, using very precise timing, allow a person almost anywhere on earth to get a latitude and longitude like "12.345, -2.345" and so we spent almost the whole of the conversation talking about two different things and even when I was given the hint that maybe I could use some kind of graph algorithm, I had no idea how to use Dijkstra's to solve clock drift on a satellite :)
Probably that was done first.
I forgot to mention, blinky demo compilation take 60s on my PC, that's the only downside but maybe there are some workarounds.
> It is hypothesized that environmental contamination by per- and polyfluoroalkyl substances (PFAS) defines a separate planetary boundary and that this boundary has been exceeded.
I'm pretty sure smart contracts aren't contracts. They're pieces of computer code.
>> in both cases the mutation of shared state was just moved to database and its transaction semantics. The FP code itself was about mostly stateless server-side processing. So, FP wasn't doing anything for us on that front.

Sure it was. While it didn't force devs to stop using mutable state, you just called out that it -did- force them to move that state out of the service and into something with ACID guarantees, and write their server code in a way that was far more stateless. That sounds like a win to me?
I know alcoholics who are well to do, out of debt, happily married, and have a diverse social circle and several personal hobbies, get exercise, and enjoy thinking. None of that shows the merits of alcoholism. I can't speak for the person you're replying to, but I could guess that it's your drug addiction that they have no desire to emulate.

Addicts insisting that their addiction isn't one is cliché for a reason.
Would you please stop taking HN threads further into flamewar? We've had to ask you this several times before, and even in a thread where many commenters are disregarding the site guidelines, your posts are standing out as aggressive. Please make your substantive points without that.

https://news.ycombinator.com/newsguidelines.html
> If you can generate $50m of revenue by working 2 hours a day

This is irrational. You're only able to generate $50m in revenue because a giant multi-billion dollar apparatus exists and is maintained around you and that is not free. In almost all circumstances you were not the sole driver of that revenue.
We'll add information about supported providers, thanks!

Just to reply here – at the moment we support Google Calendars only.
Remember the months of giddy anticipation running up to Uber's IPO...when HN was full of scandalous stories about Travis WhatHisName? How high would it go? $150bln? $200bln? Will they own self-driving tech?

What an amazing money fire they got instead. All of this...to finally show a minuscule bit of green on the balance sheet, which will never snowball like it was supposed to.

And now HN is cheerleading Stripe in the same way.

Gotta hand it to PG on his departure timing...I wonder if he said something like "yeah, we're done here" as he exited the office
If you’re doing both 400 and 800 combined, then you’d probably include the C128 and possibly the VIC20 for another 7+ million.
I suspect the PATH handling change in go/exec is going to bite many people. You can't just keep

exec.LookPath("prog")

you now have to explicitly say

exec.LookPath("./prog")

to find prog in the current directory. The os/exec docs have more info on how to error handle this correctly.
A recounting of the recent history of US financial markets suggests, at least to me, that these firms have the burden of proof. If they haven't proven legitimacy and societal benefit, assuming fraud is a pretty safe bet. I honestly can't name any investment firm with double digit returns YoY for more than a decade or two that doesn't have bodies in the closet. Even Berkshire Hathaway pretty much tracks the S&P500 these days. And as for hand wavy platitudes about price discovery, I don't understand them in the least.

Occam's razor is all I'm saying: What's the simplest answer to the question, why aren't large HFTs with high overheads being eaten alive as technology decentralizes access to trading? Wouldn't we expect types like Burry -- self-driven, confident financial geniuses -- to be equally decentralized? Wouldn't we expect returns to become equally decentralized?

Fraud is the simplest answer. Maybe that comes in the form of market coercion, regulatory capture, negligence, or any other plain old market manipulation. Look back at Enron: The Smartest Guys in the Room. It's all much too similar for my tastes. Time will tell.
It's obviously not done, and unfortunately it won't ever get done.

They need a black and white variation, different sizes, and the underlying component assets.

So Dalle2 might actually be able to provide that in the future as well.

But for now - it's going go give you an 'image' which you have to get an artist to then clean up int a proper logo with assets.

I'm playing with DallE-mini on hugging face and am generally unimpressed, I'm not sure if its' the same Dalle.

I tried the main DallE website sadly don't have an 'invite'.
You can just save your way out too. I started on the path to FIRE (check out /r/financialindependence on Reddit) about 10 years into my career, and it was a huge quality of life improver

Now I'm always sitting on an enormous pile of savings and I have short- and long-term plans to move my career and life forward. It spares me a lot of stress.
You're point about testability is a good one that I feel is often missed. Trying to test functions in OOP code is often impossible because they presuppose some state in the "object" and if it's not initialized properly, it doesn't work. Then they also often make side effects. So you end up building a huge test harness to build up some state, run one test, and tear it all back down again only to rebuild it from scratch for the next test. It's doable of course, but it's easy for a simple CRUD app to have a 15 minute test suite and for tests to become flaky because of some unexpected state change done in some unrelated test on the other side of the code base. That's a special form of hell
I'm not sure I'd use this for a logo.

IANAL but my understanding is the ability to copyright the output from something like DALL-E 2 is questionable at best, due the lack of human authorship.

(See "Monkey selfie copyright dispute" on Wikipedia for more info.)
It seems none of the people that posted here understood the intention of my comment: The parent comment by ChadNauseam implies that Madagascar citizens somehow would not benefit from cancer research (they would!), which could only be true if they don't get cancer. In my comment I pointed out this last end of this logical chain of conclusions to show how ridiculous the parents' post was.
My friend asked me to create a logo using Dall-E for a pizza business called "Jared's pizza." I tried several different prompts but it kept outputting logos with the word "Jizza." It doesn't do too well with text from my experience, but it could have been the prompt.

https://labs.openai.com/s/z1PVd5v6td9PsiY20Y5GdxDf |
https://labs.openai.com/s/yxX49BjX07BztYgMjm49iXKc
This is awesome!

I JUST got my invite and was googling prompt suggestions. The timing on this article is incredible.
We've banned this account for using HN primarily for political and ideological battle. That's not allowed here, regardless of what you're battling for or against. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
Interesting how some people are unfamiliar with how technology s-curves work.
Which in turn makes dynamic pricing even less attractive for the shop.

If they decrease the price, then there are some shoppers with the item currently in their cart who will pay less for the item than they expected to pay.

But the reverse is disallowed by law.

Which means that for every price change, the shop effectively loses out a little. Better not change prices too frequently!
Not sure if you are looking for an explanation of Monads, but Monad tutorials are a long running joke in the haskell world. They are almost exclusively written by people for whom the concept just clicked and they either fail provide context for someone without that experience or they fail to actually describe the concept correctly.

I'm not gonna give you an explanation but I will say that IMO the best way to actually learn about them is to just look at the typeclass and a bunch of instances of it and how they are used. If you ignore all the theory (and the "theory") and just look at the code you will find that they aren't that hard to sort out from a usage perspective.
Actually - over half the country is living pay-check to paycheck. We are lucky to do what we do, don't forget that.

I worked a ton of awful jobs before breaking into the industry. A lot of people don't know what it's like to be stepped on in STEM fields but its a constant thing for lower echelons of our society. Cold World
Not really no. But it certainly feels that way after tax + Dublin rent
https://www.unddit.com/r/webdev/comments/wdqqq0/dear_auth0_f...
> Contracts (smart or not) cannot override the law.

The Law allows people to agree to stupid things, no?
This perfectly encapsulates the problem.
In the past, eliminating humans from one set of jobs has been balanced by a new set of opportunities for humans in different jobs. Usually, the new jobs are more valuable.

That's not utopianism. The new jobs can't always be filled by the people kicked out of jobs. It really sucks to be them.

But it does mean that it's not irrational for people to want to automate other people's jobs. The net amount of stuff generated increases, rather than decreases.

This pattern may not last forever. There's already some thought that we've generated more than enough stuff to guarantee a decent standard of living to everybody (at least in the developed world) without working, and plenty more for luxuries if people choose to work. Even if we haven't reached it, we appear to be heading in that direction sooner rather than later.

That may cause a radical re-think at some point. And it won't be seriously delayed by making sure cartoonists have jobs.
They're both racist!
What you're doing is breaking the leg of some other guy who looks like the original leg-breaker to "make everything even". There were two problems, originally: someone was going around breaking legs, and someone had a broken leg. Now you're cheering on the next leg-breaker, and there's more broken legs in the world.

Your justification for being racist doesn't prevent your actions from being racist.
> If china and the United States ceased trading, more people would die than in any war since world War 2.

If it's not kinetic, what will they die from? How will that work?
The iPhone with a Button Joke
https://www.midjourney.com/
At my last corporation, they had severance set at 1 week of pay per year worked, up to a max of 4 weeks for 4 years worked.

It all depends on the corporation.
Wow! Thanks for the well-structured feedback, that's extremely helpful!
OK, my apologies, that comes as a baggage from previous discussions with FP experts that routinely dismissed any opposing ideas and the OP's answer struck the same chord.
How so?

It’s a cool thing that creates cool things. How does “maybe something else was their first” effect that at all?

DALL-E had a million things that had to be there first before it could do its magic. How does that fact take away from the excitement of the new realm of capability we have access to today?
And one of the very few, if not the only one, that have to link with LLVM.
I'm not trying to "draw" you into an argument, I'm responding to my best faith interpretations of your posts. That is not considered bad form. That you refuse to clarify and call me emotional is.
It’s just written like… someone was a little drunk or very tired when writing it.
That's an...interesting view. Let's skip the semantics and stick to facts, which are these:

- 10% of the current supply of ETH is in the deposit contract, and can't be withdrawn from the deposit contract.

- Every address that deposited ETH into that contract got a corresponding balance of "ETH" on the beacon chain. (I'll call it "ETH" instead of just ETH to avoid arguing over whether it's really ETH.)

- The beacon chain is functioning as designed, and the "ETH" balances of various addresses are getting changed over time. The economic incentives appear to be working. People are keeping their nodes up and running to get rewards, and trying to avoid getting slashed.

- The plan is for stakers to be able to withdraw their balances to the main chain, from the beacon chain. When someone withdraws, an ETH balance will be incremented on the main chain, and the same address will get its "ETH" decremented on the beacon chain.
That doesn't feel like a particularly charitable reading of their comment. I don't think they're suggesting we just burn everything down with no plan for what comes after, they're simply stating that they believe we need to find a better alternative while acknowledging that they don't know what that alternative is yet.
I'm not sure. Frugal maybe not, but in terms of long term usefulness? I used to think the same way about phones too, but this time it didn't seem as cut and dry as it used to.

I keep a phone for as long as possible. They don't usually get scratched up or broken. Still have a working LG Optimus One in my phone graveyard, for example. Unfortunately, Android 2.3 isn't cutting it any longer.

An iPhone usually has software support for a long time. A budget Android device not so much, and a premium Android device that does costs about as much as an iPhone.

We'll see how it works out. I could end up eating these words in a couple of years.
These wonders are cool, but "alternative" is lame - the initial list was about the wonders of classical antiquity. The origin of the idea of a list of wonders goes back to a few hundred BC, the structures themselves being a few hundred to a few thousand years old at that point already.

That being said - the point is that it should be relatively personal, and a good deal subjective - not entirely objective. To provide an "alternative" list means that one is seeking a rejection or counter opinion to what is seen as canonical... when no such canonical list exists. Even the original 7, where often not 7, and were not uniformly agreed upon ever.
I don't think there were many at all; the production costs were much higher back then, so if anything those who could afford to film would've wanted it done right far more than today.
Is it? I just checked https://hstspreload.org/, and it seems that twitter.com, facebook.com, outlook.com, cloudflare.com and gmail.com are all preloaded.

Or do you mean that downgrade attacks are still easy to deploy? Under what circumstances?
I got mine yesterday. I blasted through the 50 credits they give you in no time. Now I either need to buy more or wait to get 15 credits in September.
Here has been my plan to teach myself through exercises:

1. Position of first X character (i.e. index of first quote)
2. Count X character
3. Count XX substring
4. Find all occurrences of X character
5. CSV parsing? Or JSON parsing?

I feel like once I go through these I'd have a decent understand and the steps seem reasonable.
This is definitely off topic:

I really dislike the latin plural rule, that some misguided but powerful people decided on centuries ago.

"Indexes" is much more natural English than "indices", and we should, when possible, use those those forms.
Given that AWS holds up the entire Amazon Company, and is a large part of Bezo's personal wealth, I think the market up is pretty good.
> Interestingly nowadays you don't need to work for a US client. Switzerland, Norway and Ireland(out of all places) offer similar salaries without the zombifying difference in time zones.

Yep, that's my experience as well. I've quit the $170k US West Coast job (because of time zone differences, plus it sucked in other ways) in favor of slighly less paying German job (it used to pay the same, but EUR has shit the bed and now the money is way less when expressed in USD). I'm way happier now - they money in my accounts still keeps accumulating at a great rate, but now I'm not angry and tired every day.

I have 15+ years of experience, some in recognizable Tier 2 tech company, some in tech lead and architect position. I'm also working with a niche and hot tech stack that companies have troubles hiring for. This translates into good jobs, good money and good working conditions, even in a tech backwater such as Poland. Took a lot of time and effort to get here though.
I searched for FPGA in his videos but nothing came up. Could you link me the relevant video? I'm interested in it!
Apologies, I seem to have deleted a sentence where I think I can make my understanding fit that metaphor. I don't think they are completely unapproachable, but I am not at all clear that a physical metaphor works. And, I really wanted to shine a light on the amusing appeal to physical objects in a thread that is about the short comings of object oriented programming. :D
In Spain it’s 22 days per year worked up to 24 months I think. But the pay is also exempt from income tax.
What do we do about all the people who can’t charge an EV at home?
A Document Revisions System in JavaScript
All your eggs in one basket? A single host, really? Curmudgeonly opinions about microservices, cloud, and containers? Nostalgia for the time before 2010? All here. All you are missing is a rant about how the web was better before JavaScript.

It’s sad to see this kind of engineering malpractice voted to the top of HN. It’s even sadder to see how many people agree with it.
Jizza sounds really tasty, maybe dall e is onto something.
Yeah, that can be confusing. At the moment it's a web app only.
I can also testify that upgrading my account to pay-as-you-go has resulted in no issues for the last 6 months. One minor issue: I had to use my older email to pass through their fraud detection (cybersource?) to successfully upgrade the account. I was even able to get Oracle Support to unblock port 25 for me!

Use a declarative management system, setup billing alerts, and be very very cautious about the "always free" database offering. The latter is the real faustian bargin in my humble opinion. If we're talking compute only, OCI's pricing is very attractive.

I sympathize that combating abuse -- made worse by just how much Oracle's free offering trumps anything else out there -- while generating goodwill must be a very thin line to walk. Condolences for the Turkish student as well; once bitten , twice shy.
Ah, yes, Skippy Peanut Butter: another erstwhile proud product of Alameda, California--the town that brought you Perforce, and which remains ready for all your nut-butter-addicted tech venture needs.

(DISCLOSURE: Commenter received no consideration from the City of Alameda for this comment.)
Insurance is regulated. Typically they can only hold on to about 20% of the premium. If they collect too much money, you will get a rebate check mailed to you.
It would be a lot more dangerous for Pelosi if it weren't.
thanks! updated.
I've been taking a kind of middle ground lately: build functional APIs. Move your side effects as far outward as possible and make your library's interface take everything it needs and return everything it computes. No HTTP calls, no database access, no random number generation. For example, don't have your library build the query and then run it, have it built the query and return it so it can be run at a higher-level.

I know this seems obvious, but it was a breakthrough I had with organizing the way I built things a few years back and it has been serving me amazingly well. I think I originally stumbled onto the idea through a talk on domain-driven development.

The result is that you get a lot of the benefits of functional (easy testing, portability, etc) but you don't have to deal with all the oddball patterns of recursion or currying or things that, yeah, sure, makes sense on some theoretical level but makes me want to gouge my eyes out when I try to read it. I've tried fully-fledged functional programming in a few cases and it doesn't click with me. I appreciate and understand that some love it, but in the end if your exposed public API is functional, the internals are less important.

To me the important thing is the mindset: move your side effects as high up the chain as you can.
One constant in my 20+ year tech career is: Never trust Oracle, work to eliminate their presence wherever possible. They consistently prove themselves to be predatory and extortionist in all transactions.

Want proof: Ask them if you can convert to a paid service to make your "TOS violation" magically disappear.
Ask HN: How to market my API SaaS?
Hello HN!

I’m a developer and I’ve spent the last 5 years building an open source library for WebAuthn (the tech behind Passkeys) called fido2-net-lib [0].

To make adoption even easier (and the workload sustainable) we built an API [1] that really makes the technology easy to adopt and accessible within minutes.

I’ve managed to get both some free and paid customers but I’m struggling with finding an efficient marketing channel/strategy.

I’m here asking for your help. I need all the advice I can get. What can I do to onboard more users and customers?

[0]: https://github.com/passwordless-lib/fido2-net-lib
[1]: https://www.passwordless.dev/
There is an entertaining documentary series on HBO Max right now called The Anarchists which has the same types of scenarios. In fact in one scene a guy says, "we're anarchists, we can't call the cops!". It has some crossover with crypto as well.
Recently opened notebooks are on the roadmap. ;)
They differentiate between Free Tier and Always Free. The disclaimer that your instances will be deleted after 30 days seems to be worded specifically to not apply to the Always Free, isn't it?
Conversely, as someone who has written a lot of code using LookPath I was shocked (like, actually gasped) to learn in these release notes that it ever did the old behavior, and now need to go check several projects for security issues.

Edit: checking the actual os/exec docs instead of the release notes, it’s actually not as bad as it sounds. What the change actually seems to be is that relative paths are now ignored even if they are in $PATH.
> The worst that may happen is that another hard fork emerges,

Yes, but what will dictate that? ETH today is the hard fork (from what is now ETC).

How much loss will it take to decide what to do?

Where is the failure plan?