skysight-inc/HackerNews huggingface dataset:
I think where you live (unfortunately) has a lot to do with what jobs are available.

I had to move to Finland (from the UK) to get my first real job, and even when I returned to the UK I had to move to London to find another place that would take me. Now I have a few years under me and people seem to throw jobs at me.

The trend has been for a while: "We don't hire juniors", which I think is extremely short-sighted.

The problem is that when you're hiring juniors (or even interns) you have a responsibility for them; it's a bit like having children, you have a stranger that needs supervision, proper education and the company/environment needs to have a good structure.

Companies are scared of a junior being trained (or, invested in) and then running away.

Companies are even more scared of the fact that they don't have a good structure set up. So we have this sort of absence of new juniors.

(also, and this is controversial, when hiring juniors there's a strong emphasis on hiring from minority backgrounds such as women, trans-folk, ethnicities other than white and neurodiversity).

So, my "tip" is to move to where the jobs are. (rather: be very open to relocate)
Certain groups are successfully prosecuted at a greater rate but that doesn't mean they cause more violence.
No, but if they have a policy of collecting and saving any papers that people have on them, then they’re responsible for that collection.

Which is what’s happening here - they’re collecting data that the user isn’t even submitting.
As far as I know many support/chat applications do this, so the support rep can see what you typet/think and respond faster. Also useful if the user is trying to scam the company, they can see if the user changes details about their story while typing.

Whenever I talk in a chat pop-up I always assume they see live what I'm typing.
I can't help being reminded of the "Choice" PSA from The Stanley Parable:

"If you find yourself speaking with a person who does not make sense, in all likelihood, that person is not real. Allow the person to finish their thought then provide an excuse why you cannot continue talking."

https://thestanleyparable.fandom.com/wiki/Dialogue#Choice_Vi...
Trump wasn't banned for being a crook but for inciting violence and repeatedly breaking the terms of service. He got away with far more instances of breaking the ToS than any normal person would.

I know there is a fine line between things like Freedom Fighters/Extremists/Terrorists depending on how it's viewed and who is viewing it. Similarly inciting violence could be muddled away with enough rhetoric or only selectively enforce, as governments often do.

Likely the best solution is to update the laws around social media use or extend the previous laws to include those instances and then apply it equally to all.

All of that said though, Trump very much repeatedly broke the ToS and rightfully deserved to banned before he became president.
It’s amusing for someone who works in finance to see the crypto market re-doing the last century of financial scandals and regulations in fast forward. Discovering capital gain taxes, market manipulations, the necessity to separate firm money from client money for brokers…
Yes, if they definitely won't go bankrupt that means the insurance will be extremely cheap! If this insurance isn't cheap then that means there is a reasonable chance they could go bankrupt. In my opinion all it takes is one insider taking a copy of everyone's private keys and they are toast. I would advise to not put all your eggs in one basket.
Is it really all that unprofessional? We're completely missing context here. Maybe I'm just too forgiving of people's quirks, but I've definitely had people smile/chuckle when I've said my favorite language was Haskell and that's led to interesting conversations rather than uncomfortable silences. People laugh at all sorts of things for all sorts of reasons: the fact that the interviewer had any reaction at all to an obscure language seems like a positive thing to me.

And leaving when the "interview wasn't going well", makes me picture OP struggling at the whiteboard and somebody not wanting to interrupt him. Sometimes people have to leave. To me, this fits into the category of devs often being unthinking rather than actively rude, and those are completely different categories to me.

I feel like we too often ascribe malice to people for what are often just cultural differences.
How is the implementation of the lightning protocol used locally by El Salvador (if any) is of any help when transferring money from the US to El Salvador ?
I’m an engineer on the R2 team. Happy to answer any questions in this thread.
Paying $12k on the high end out of your non-taxed income for a family of 4 does not make up for a near 2x salary gap.
Yeah... the quality of the reporting is inexcusable. But the fact that there are multiple women makes this even worse!
I'm buying Cloudflare stocks right now.

In 2-3 years from now, these services will be so mature and strong they will be crushing the cloud market.

They're turning dreams into reality, one after another.
"how did the other interviewers respond?"

The others completely ignored it and acted like nothing unusual was happening... though I did sense that one of them was uncomfortable when the interviewer who had laughed at me just got up and walked out.
What Breaks Our Systems: A Taxonomy of Black Swans (2019)
The example I always use here as someone who grew up in the 90s is that having an openly gay character on network tv used to be extremely controversial at best and politically untenable at worst.
Well that better software in this case was called Delphi :D blistering fast compile times and equivalent runtime performance, just slightly more verbose syntax. Pretty much enough power to do what you need for anything.
Actually, I take that back and should clarify: it's all three only in C. In C++ it is just char and unsigned char. (If you want to search for this, "signed char aliasing" gave me good results.)
Caltech’s newest Smart Pill will one day track the nanobots in your body
Sending 15K within the EU is free - https://brussels-express.eu/bank-transfers-will-immediate-fr...

Sending with Wise over multiple currencies is going to be much cheaper than sending currency to currency over BTC...

Banks are also safer and covered against fraud. Eg. the other article about Coinbase and it's depositors today.

Multiple things crypto "yes-claimers" ignore. But yeah, they "like" the volatility. Except when it drops ofc.
It's partly a reflection on Google culture. They use so many in-house libraries that you forget what it's like to code without them.
Everything and anything can be a trend on the internet
So all memory in Go is managed by the GC but somehow other benchmarks don't matter, right ...

The JVM is probably heavily optimized for what a binary tree is doing, does not mean the JVM overall is better for all use cases.
Wow, this looks potentially very interesting. Since this is sort of fresh in my mind from the recent Fly post about it:

* How exactly is the read replication implemented? Is it using litestream behind the scenes to stream the WAL somewhere? How do the readers keep up? Last I saw you just had to poll it, but that could be computationally expensive depending on the size of the data (since I thought you had to download the whole DB), and could potentially introduce a bit of latency in propagation. Any idea what the metrics are for latency in propagation?

* How are writes handled? Does it do the Fly thing about sending all requests to one worker?

I don't quite know what a "worker" is but I'm assuming it's kind of like a Lambda? If you have it replicated around the world, is that one worker all running the same code, and Cloudflare somehow manages the SQL replicating and write forwarding? Or would those all be separate workers?
This take should be framed and pinned to the top. Of all the hinged/unhinged comments, this one tries hard to be principled in fact. It's getting tiring hearing about how this heir to an emerald mine was going to enslave us all.
I’m surprised Apple users put up with this. It’s supposed to be a premium experience.
I live in a major US housing market. I want to get a bigger house for my family. Realistically, we're talking $1.2M to do so. That feels so crazy, given I grew up in a $150K house. Suddenly you feel compelled to do whatever it takes to make $400K/yr so you can buy a 3 bedroom house.
How period tracking apps and data privacy fit into a post-Roe vs. Wade climate
This is a really good account of the immigration system. I've gone through this myself. My path was significantly easier. As an Australian citizen, I got an E3 instead of an H1B. This is both easier to get and has no uncertainty with a lottery. Technically, there's a quota (10,000 per year) but that cap has never been hit. Also, I'm not born in one of the countries that has a ridiculous long wait like the author.

Still, my green card was delayed by a random audit. They do this deliberately so people don't learn to game the system. At that time, an audit added 18 months to the petition processing so overall my green process took almost 3 years.

The author accurate describes just how arbitrary, uncertain and punitive this process is. His example of having to go get a visa stamp in the Bahamas and potentially not being allowed to reenter the country. It's also worth noting that H1Bs have different reentry permissions based on your country of origin. IIRC a mainland Chinese born coworker told me he could only renenter the US on his H1B for the first year of each 3 year H1B.

The author also portrays the necessity that you need to learn an awful lot about how the immigration system works. All of what he said rang true and I only had one issue with one thing he said.

His move of resigning right when getting his green card is a dangerous one. He mentions this and also mentions how you can be subject to claims of immigration fraud. In his case it was for potentially extending his stay at Amazon. This is true. But immediately leaving a job after getting a green card can come back to haunt you if you ever apply for US citizenship because at that time, possibly years later, they can still view this as visa fraud.

So how long do you need to stay in a job to avoid this? Like so many things in the immigration system, it's unclear. Many lawyers will give you advice to stay for at least six months to demonstrate your intent but this is a discretionary test so there's no hard-and-fast minimum.

Even looking to change jobs (including founding a startup) while your petition is being processed can be a red flag as far as visa fraud goes.

So if anyone is in a similar boat, here's my advice to you: don't even look for jobs in this stage. Get your green card in your hands, celebrate the end of probably a long journey, give it a few months and then consider your options.
If there's a demand for certain roles, which clearly seems to be the case, what difference does it make where the people filling those roles comes from?
There is a layer on top of Sqlite here, so I imagine it's something less than all the capabilities sqlite has, at least initially. Plus the upsides and downsides from their approach to have a master and read replicas.
Sorry for not having any instructions- just hold right on the edge of the code and slider- and drag.

You can resize it. I know it's not ideal. Did not realize this would get used widely.
> Since coinbase isn’t FDIC insured,

The Fortune article in the HN link is writing only about the crypto assets, which lack FDIC insurance. Cash assets are FDIC insured.

From Coinbase: "To the extent U.S. customer funds are held as cash, they are maintained in pooled custodial accounts at one or more banks insured by the FDIC."

https://help.coinbase.com/en/coinbase/other-topics/legal-pol...
AirBnB should explain to the people offering a room / house when they should tick it, or what the place should conform to in order to be allowed to check it.

But that requires oversight from AirBnB, to the point where they have to send out inspectors or mystery guests, and they don't want to have to pay for that, they want the service to be self-regulating. So the people offering the rooms, if there are no negative consequences to ticking a box unjustly but there will be benefits, i.e. more people viewing the advert and renting it, they will keep doing it.

The only way to fix it is with human intervention and Consequences. AirBnB would be a much better experience if it was curated, if people couldn't make their own listings, if there were Consequences for lying, or if they can't post their own listings but need an AirBnB representative to do it for them. With fines if they change something afterwards.

But that requires money and to give up on some of their profits, they wouldn't want that. It's about volume, not the best experience for their users.
Not government/court enforced but by the respective companies.
If you only hold bitcoin that wallet would work, another popular one is electrum. If you want to store multiple coins in one application then Exodus or Atomic would be two good choices. You're looking for a non-custodial wallet and as always, protect your keys to protect your coins, you are the bank at this point.
I guess I’m not understanding what the benefit is vs hosted Postgres. Also low latency and setup can be equally trivial - see supabase for example.
It sounds like you're making a simile but I don't understand it. The article did literally state D1 is based on sqlite.
Trump was a laughingstock in Western Europe. The rest of the world mostly either liked him (Bolsonaro in Brazil, Modi in India, Taiwan, etc) or was neutral. Opposite is true with Biden now: great relations with Western Europe, but Saudi Arabia won't take his calls
I was nodding along until this, which lost me:

> The entire stream of 10,000 Doge rewards is known ahead of time. The market therefore factors all future mining-related sales into Doge's current price. So if you own some Dogecoin you never experience anything akin to "sell pressure." It's already priced in. You get to consume Dogecoin as-if it was free.

This doesn't make sense and I don't think it's right. I think all holders of Dogecoin do experience sell pressure, caused exactly as described, by the need for miners to sell to pay their electricity bills.

But it is balanced out (temporarily) by the greater-fool force. It is the latecomers who pay for all the mining that came before.
If something like this happens and I realise there is 0% I want this job - I just mentally check out & stop answering questions as well as I can etc. Although I think it is better to be honest about how you feel, end the interview and avoid wasting anyones time.

It feels bad being disrespected and it is sometimes hard to shake off, but at least you probably dodged a bullet and weeks/months of wasted time.
I have an accountant, a lawyer, a dentist, an internist, and plenty of others. All of them are "mine" because they are the ones I use when I need their service. They all aren't on retainer, but instead are basically fee-for-service.
> most people aren’t using them as a USD bank account. Crypto assets aren’t covered by this.

There are lots of people who keep USD there with open flash crash orders. Of course if Coinbase fails, the prices may basically flash crash to zero and your orders will be filled, and then you are no longer FDIC insured.
D1 does not throw away consistency. It’s built on top of Durable Objects which is globally strongly consistent.
Is this going to be open sourced? Seems to be building on the shoulder of a particular giant that could use a bit wider ecosystem.
One of those phrases is told to groups of people that regularly worships guns in public. The other is not. Context counts for a lot.
This blog is less about dissing Google and more about promoting Replit.
> To some, it implicitly means a separate room; to others, any table and chair are a workspace.

I take it to mean a _dedicated_ table & chair. A sofa and coffee table are not a dedicated workspace. I don't expect a separate room, that would be an extra bedroom in my mind. Just a desk that isn't the single dining/coffee table is enough for me.

Here's an example of what I mean [0]. That was the single desk like thing in the entire place, not even a coffee table. Calling that a dedicated workspace is clearly bullshit. That place was pretty convenient though, the perfect height for me as a standing desk :D.

[0] https://imgur.com/a/B3mWc6j
my apologies for my language - i was still referring to GNN in general production use.
I do see a lot of cool research coming out ... but i still dont see much in production.

Even alipay uses a plain vanilla word2vec + xgboost for its graph based fraud detection.

Is anyone running anything related to GNN in production ?

this is a critical question because if the tooling isnt available ... all these cool research will actually not go live. And that's what im seeing today.

Not a ding on the researchers...but something to think about.
Customers are already video recorded in a real life shop, which not only provides analytical data but also contains their personal information (face, credit card, what they purchased, etc.). Is anonymously tracking which buttons were clicked on a site more creepy?
you don't "always". The mortgage industry has a long history of different optimal strategies given different scenarios. For example, overpayment and payment holidays without incurring penalties used to be features only available on tracker mortgages. Discounted (yet still fluctuating) rates used to be effective.

Fixed rate mortgages are popular with people that don't want to take on the risk of payment fluctuation as well as in economic environments such as today.
The kind of codebase you describe with "elaborate type setups" (multiple levels of inheritance, design patterns like Facade used for "decoupling" etc.) make it very hard to read the code and understand what it's doing (unless it's very well documented), and because of that also make it harder to extend without resorting to kludges. Or, if you want to extend it in a way the original designer didn't foresee, you now have to change 5 different classes to be able to access some private property in some class.
Seems like they're making slightly different arguments. Dorsey is saying it was wrong to permenantly ban, rather than suspend Trump.

He's also saying it was a business decision, and it shouldn't have been. Honestly I don't know what that means. Every decision Twitter makes is a business decision. He violated the rules repeatedly and got away with it, I think it was absolutely the right choice.
This looks awesome. I was thinking about creating a custom version of this to live behind a CF Worker. Much better to have an official version!
Not your keys not your coins
> As required by the Federal Deposit Insurance Act, the FDIC Board adopted a Restoration Plan on September 15, 2020, to restore the DIF to at least 1.35 percent by September 30, 2028. The Plan requires the FDIC to update its analysis and projections for the DIF balance and reserve ratio at least semiannually.

https://www.fdic.gov/news/speeches/2021/spjun1521a.html

They can't even keep up with their legally mandated deposit reserve rate of 1.35% but they're going to bail out several failed banks? Come on.
haha that would be bypassing coinbase
Play Tetris in My Twitter Avatar
I'm in semiconductor design not software but we write a lot of scripts.

One of my good friends is an analog custom layout expert in Cadence Virtuoso and its built in scripting language SKILL is a version Scheme / Lisp. If you told him that your favorite language was Scheme he would probably try to hire you just for that.

https://en.wikipedia.org/wiki/Cadence_SKILL
The s stands for superuser, not static.
And how many El Salvadorans see the benefits of new bitcoins being created?
This right here. It's frustrating when you learn that someone hired a couple months ago ("the hottest job market" tm) with 2 yoe makes marginally less than you at 10+ yoe, as an example. A higher performing Sr can expect maybe high single digit bumps yearly, but a job hopping Jr can double digit bump and make it to almost the same level in a couple years. While less important and more ego the same thing is happening to titles. It's just hard to get out of the headspace of feeling underpaid when you see that, especially when you are the one holding their hand and helping them gain experience. Totally get it's all "in your head" and we are all very fortunate or that I should just job hop along with them, but overall just hard to escape those thought patterns.
Look at the cost of housing and rents in most US cities that you'd actually want to live in.

The others? Forget about public transit. Need a car, and car insurance, and car maintenance.

And the reality is most tech jobs don't really pay as much as you think. For the good remote jobs you'll be competing with people who are simply better than you ,so good luck.
Do you think internal tooling is just a cost center?
I think they're replicated asynchronously, so reading directly from the replica may return old data. That's why they've added the ability to deploy special workers that "live" closer to the primary:

> Embedded compute

> But we're going further. With D1, it will be possible to define a chunk of your Worker code that runs directly next to the database, giving you total control and maximum performance — each request first hits your Worker near your users, but depending on the operation, can hand off to another Worker deployed alongside a replica or your primary D1 instance to complete its work.
> You're seriously not comparing yourself to physicians in level of importance in Society, are you?!

Oh please.

One of the fun things about MDs and dentists is that it's one of the only professions where the supply of those people is strictly controlled by the people who are in danger of being replaced. There are VASTLY more people qualified of being excellent cardiologists and neurologists than there are spots to be trained in those specialties. The exclusivity of the practicing physicians on the field is what limits supply and increases demand.
> "Clearly we have to pack the court!" No. Clearly you have to pass a law.

The reason people are suggesting packing the court is because there is a belief that a 6/3 SCOTUS can simply undo any laws you put in place. The irony here is that Roe v Wade is a perfect example of the court doing just that.

The way we have 9 rulers who are picked by whatever party happened to be lucky enough to have someone die is an absolutely stupid system. I hope every majority congress packs until the court is thousands of justices.
No and no. I think this is great for Edge computing, where there is currently no solution. So, it's better than nothing.

It all depends on the use-case, of course. A traditional hosted Postgres or MySQL database or cluster is certainly the go-to solution for all who need advanced features or full consistency, which only synchronous replication could provide.
Disclaimer: I've only done this a couple times and really am not good with this stuff.

After you download the app you mentioned, it's going to sit and grind your CPU for a long time. After that, you can click on the 'Receive' tab. Every field here is optional, but you might want to fill in the label with something like "from Coinbase". Click "Create new receiving address" and a new window will appear with a QR code and some other info. Copy the address. Then in Coinbase, send your Bitcoin to this address.

Again, this is probably a little watered down, but I hope it helps. Hopefully someone more knowledgeable writes up a better explanation.
Not sure if "entitlement" here has a well recognized meaning. But I think this is all about revenue recognition. patio11 gave a good overview here https://bam.kalzumeus.com/archive/accounting-for-saas-and-sw...