skysight-inc/HackerNews huggingface dataset:
Yeah, if this move plays out in El Salvador's favor, other countries are going to try to emulate it, and we'll start seeing significant trade flows settled in Bitcoin. That's when things will start getting really exciting.

That seems like a bright future to me, but my cynical tinfoil hat worries that the US will find some pretext to invade El Salvador to 'root out terrorists' or whatever so that dollar hegemony is not threatened.
HBO Max just emailed users “This template is used by integration tests only.”
The database would definitely need to define some boundaries and limitations, but I still think there is much opportunity in coalescing well-defined metabolic and genetic data and empowering folks to generate feasible genetic constructs.
TIL about noprocrast. I don’t know if I’ll have the same problems as you with turning it off (I’ve done that with other websites when taking a cyber-Lent), but it’s worth a try. If nothing else, it’ll force me (assuming it leave it on) to give the front page enough time to have 50% turnover if I crank it up enough.
The halting problem is decidable on a set of asymptotic probability one (2005)
It's illegal for us non-corporate types to bribe cops. Seems to be permissible when Amazon does it.

:(
I don’t mean to be glib but are you really good at Scrabble? I believe the strategy at the competitive level is similar to what you’ve described: Memorizing essentially an index of words by the alphabetized sequence of letters, then you keep your tiles in alphabetical order and “look them up”
For kids only? I personally had little understanding of Kafka before and now
I get the gist of what it does. Maybe books should look at this style of explanation instead of just putting a bunch of crazy equations on day 1 that put 90% of people off.
Over subscription makes complete sense because virtually no one maxes out their connection all the time so it makes sense to not reserve the maximum speed for every customer.

My ISP lets you see a chart showing the nearest node's current usage and its capacity so you can see it just tap the top of the capacity each day at peak streaming hour and then spend most of the day almost unused.
Mine failed two months ago. I quit all social media abruptly, worked on myself, and began the dissolution process.

I feel better. Distancing myself completely helped with the tough emotions of moving on.

If you need to talk or vent to anyone, email in profile.
"Study proves a negative!"
Countries started using the dollar because the US was the most powerful economy left standing after WW2 and thus the only trustworthy issuer of currency. The petrodollar system helped things along even after economies were rebuilt, as it meant that anyone who needed oil (i.e. everyone except OPEC) would also need to keep dollars on hand to pay for it.

After decades of this, we've reached the point where the US Dollar is so deeply embedded in nearly every global supply chain that everyone needs it all the time. I don't think it has anything to do with being transparent about financials or unlikely to default; it's just accepted everywhere and has a better stock-to-flow ratio (i.e. stability) than the alternatives.
I too am ex-Square, and in fact I worked on the firmware for the [https://squareup.com/us/en/hardware/contactless-chip-reader]... Reader for Contactless and Chip). All hardware design, from the external design through the mechanical and electrical is done in house.

Not going to say that Stripe was uh... influenced by the design, but I do think that imitation is a nice form of flattery.
Most new ISPs now just use CG-NAT and put a thousand customers on a single IP.
Fully agree with the author here. I write comments that "repeat the code" all the time, and I like to read them in other people's code. It allows the reader to quickly skim through large portions of code without having to fully decode each line.

Obviously, I'm not talking about comment like this (which I see all the time):

// adds 1 to x
x += 1;

That is certainly useless, even annoying. But a small comment every 2-3 lines to explain the following 2 to 3 lines is generally very useful.
Oops HBO, using real user data in your software integration tests?
Anyone else get the email today from HBOMax@mail.hbomax.com (mail headers match), with subject "Integration Test Email #1", and message "This template is used by integration tests only"

Oops.
"Putting the keys in my left pocket" Hmm hmm hmm hmm hmm

- Samuel L. Jackson's character in Long Kiss Goodnight

I also do this for keys, wallet, phone, sunglasses, and have Tile on everything. ADHD = expert mob cleaner: body disposal-division
I’m on the same page. Just look at the given example. Does it look wasteful to say that you’re adding a vertical bar when you have the following line of code?:

// Add a vertical scroll bar
vScrollBar = new JScrollBar(JScrollBar.VERTICAL);
add(vScrollBar, BorderLayout.EAST);

Perhaps. But the comment is making a lot more than simply describing what’s below of it. The comment is doing the following things:

- It’s creating a visual boundary that aids to the readability of the code. It adds context within a large set of instructions.

- It’s providing context that might not be there for the person who is reading the code. Just because you think the name of that function and what you’re passing into it clearly describes the instruction, doesn’t mean that everyone else does. At least not in a snap. The comment helps to reduce the cognitive load of reading the code because it’s explaining the instruction in plain english.

- The comment itself could be part of a larger narrative that is trying to explain what that file is doing. It’s not there to make the obvious more obvious. It’s there to make the whole file obvious which is evidently important to write readable code.

Look. I know there are purists that get offended with obvious code comments. But you cannot expect everyone to have the same proficiency you do. Writing good code, also means writing code that a newbie can at least comprehend. And sometimes that means explaining in plain english what could be already obvious to you.

People like to think they are writing code like prose that is delightful to the reader, but many times are just writing reader hostile code.

Write code focusing on clarity. Not elegance by obscurity. Make it clear, add structure, add visual boundaries. Ask yourself if what you think is obvious is obvious to everyone. If in doubt explain it with a comment. I’ll rather see an obvious comment and say “well that’s obvious” than spending valuable time trying to understand what certain piece of code is doing.
I started using Joplin and really like it.

https://joplinapp.org/
Triplebyte as an idea is great. As someone else pointed out, they are obviously not doing well financially, or they wouldn't have pivoted. I think their pivot will not work, though. They have gone from a unique thing that saves engineers lots of time (in theory at least), to another job board. How many of those do we need? How many companies would even want to partner with a place that forces them to give up so much of their own power? I don't see this one working out.
HK's Apple Daily raided by 500 officers over national security law
I've used this for years, but I believe the minimum is $5 or $10. It's amazing how instant it is most of the time, though. Sometimes I have an email before the card is back in my wallet.
"If there’s no document, we cancel the meeting."

this is a very good idea.
I wonder if someone loaded a copy of the prod database into dev/CI.
Hope there's an equivalant framework for nodejs!
For kids only? I've been working with Kafka for a decade and found this to be an absolute delight.
Also if you think you may have low T levels, give Fenugreek a try which is a natural booster. You can pick it up at Walmart.

https://bestlowthelp.com/fenugreek-health-benefits-men-testo...
Languages you can run in the browser, part 1: Python, JavaScript, SQLite
Gifts are super important for landing big contracts. I've heard a lot of stories about sending VPs Away suitcases or watches to catch their attention and initiate a sale.
I was fortunate to randomly visit the Notion offices and meet some the team a couple of years ago through a personal connection. At the time I hadn’t used the app and was actually oblivious to what they were working on. Now I spend a few hours in it every day as does everyone on our team. It’s remarkably powerful once you get the hang of it, yet also very easy to onboard people into different workflows.

The unfair advantage they have that is hard to articulate and easy to overlook is that Ivan seems to have very very good taste. This article gives some clues in that direction.
I watched them put it on. They put a frame around the roof, sprayed it on, then after a bit sprayed on a reflective coating. After a tiny bit they left. It was really fast. This was on a flat roof. It's probably slower on sloped roofs.
I got it too!
Yellowtin is democratizing access through clean energy via tech
Yeah this would be very easy to configure with Zapier if you use an email service with filters like gmail: just set a filter rule to auto-forward the email to a Zapier parsing address and you're good to go.

I get notifications from Chase for purchases > $0.
Along the same lines can folks here talk about what what makes a good director and what makes a director different from a manager?
You can get a free high quality ebook of Pym at Standard Ebooks: https://standardebooks.org/ebooks/edgar-allan-poe/the-narrat...

It was one of our first ebooks!
I find it funny that preventing cheating seemingly appears to be of higher priority, to a lot of people, than providing better education.
I just got one too
Tesla's solar tiles is a good start. Alternatively, a tile that can be switched between white in summer and black in winter would be ideal.
Well, I witnessed one of the reports of discrimination, and his response made me puke. So I’m a bit biased.
yes.

https://www.gamasutra.com/view/news/103060/Valve_Plans_InGam...

https://www.eurogamer.net/articles/counter-strike-gets-in-ga...
i got it. I thought I won something.
> Bragging about how I got from zero to hero that is writing lengthy articles written in a foreign language is not the point of this story.

And yet I didnt get any other meaningful point.
I think it probably was the point, but I'm guessing the primary issue with it was that it turned out to be harder to profit with that strategy.

To use a rough biological analogy, I think it's generally a lot easier to have a big, rapidly growing company if you take an r-selection rather than a K-selection approach.
No, and mods have indicated that email is better IIRC.
Yes I did
I think of it as pre-fusion. It’s a very experimental, somewhat tentative - there is so much music from 70, 71 that I love and then it just goes way too electric for my taste.
Yup, I got it
“Compressed Gas Driver: Using practical, existing technology, steam powered pistons compress the plasma to fusion conditions. Not requiring the exotic lasers or giant magnets found in other fusion approaches, steam pistons can be practically implemented in a commercial power plant.”. From https://generalfusion.com/technology-magnetized-target-fusio...
Does anyone remember the one about Nitix? Does anyone have a copy?
Agreed! And if it were complemented with added information about the organisms transcription machinery (promoters, terminators, etc), it could empower folks to generate DNA to test a new or modified metabolic pathway in a manner that's never been tried before.
tiny compared to the scale they're looking to sell but not exactly small. Also network-isolated.

A graph db is the right tool for this use case. Just not really theirs, although it could if they could understand how to sell it to us at a fair price.
An oracle is a source of truth for information about the outside world to a smart contract. The smart contract doesn't actually call the oracle. This is because smart contracts don't self-execute and can't make external http calls. So a smart contract pauses, and waits for an oracle to trigger an update function. Because oracles have a lot of power over a smart contract (not all smart contracts need them, by the way), they have to be done in a secure way. The market leader in decentralized oracles is Chainlink. They power hundreds of DeFi applications.
> they seem to be a bit more pricier as well

Well, the only "new" headset is the HP Reverb G2 which is indeed in the premium segment. But if you consider the used market, Samsung Odyssey+ is an incredible value option.

I hope Microsoft aren't completely sitting on their asses, they have everything they need to enter the standalone market and provide an alternative to Facebook. They have the Qualcomm partnership, they already have a standalone AR hardware project, it really shouldn't be hard to offer Windows-for-headsets to partners like HP…
Maybe it was whose definition of “success” the person was pursuing…conventional definitions are conventional because people accept them without deep reflection on whether they are right for them. They are easier to adopt than to question.

Or a problem with winning the rat race is you have to be a rat.

Unhappiness is worse than for naught.
If you like explanations that are more playful, Why's (Poignant) Guide to Ruby comes to mind: http://poignant.guide/

Not necessarily reminiscent of a children's book, but still a more entertaining way to learn a programming language than most guides.
> the affluent didn't take out loans because they paid for their education with cash

Not if they didn't become affluent until after going to college and getting a high powered career... case in point, I took out almost $70k in student loans to get an MBA and paid it back within three years of graduation. I actually screwed up by paying it off so quickly, because the interest rate after refinancing was less than 3% and I would have been better off using that money to load up my IRA (which presumably would earn better than 3% on average, as well as provide a tax break).
Cool. I think I have seen it on commercial flat rooftops. Haven't seen it on residential roofs.
Well if I got nothing else out of this HN discussion, I at least feel a whole lot better about all the crazy sh*t going on in my own head. Thanks!
> First, if you’re suicidal, WhatsApp me at +1[...]

I'm not sure this is something this person should be saying. Not a lawyer but I'd want to talk to one about liability issues in putting that out on the internet. Even for trained professionals, "if this is an emergency, please call 911" is pretty much SOP for actively suicidal people.

Not saying it's not a laudable sentiment, either - if anything we need more people willing to talk about this stuff with strangers. But the law may put one in a weird position here - and even beyond that, this is America, where everyone sues everyone else. Suppose this guy talks to someone, that person offs themselves, and then their family comes knocking, wondering what happened on that phone call?
Me, i dont know what it means
Purely anecdotal, and perhaps cynical, but that’s been my experience.

Yes, sometimes people will simply take the expedient option, but I often get the feeling they never even tried on their own, like even a little bit.
Yup just got one and went straight to Google to find out wtf was going on. What does it mean?
I can't remember the last time I was ghosted. The problems you listed aren't problems that I experience. I don't care what part of my resume recruiters look at. I don't care what they do with it.

Sure, having metrics on how often a company ships code, etc. would be helpful, but frankly I have about 10 companies on my list that I'd work for, and I doubt any of them would give you this data.

What I'd really like is not having to practice leet code problems for 3 months before I interview. The older I get, the less motivated I am to do this. I've worked in senior engineering roles at big tech (FANG) with 3+ years tenure. I don't think I managed to not be able to do my job and fooled people for that long.

I've interviewed people I KNOW could do the job, but they didn't get the optimal solution, or were nervous, or N things in the loop, and we ended up not hiring them. There must be some incentive to create a system that lowers these false negatives.
At least you know they do integration testing now. :)
Yeah. I liked that last bit as well.
Yeah weird
/etc/apt/trusted.gpg.d is being deprecated also in favour of signed-by=/usr/share/keyrings/keyfile.gpg

https://www.linuxuprising.com/2021/01/apt-key-is-deprecated-...
> which you could order for free by physical mail

This one can be ordered as well.
Pretty sure it's illegal for anyone to bribe cops, but it's still a tradition as old as policing.
I'm not even a subscriber and I got one.
Stablecoin, not Stablecon.
Biden Tells Putin to Crackdown on Ransomware. What Are the Odds He Will?
Surely HBO will be trending on twitter within the hour. The engineer should get a raise :)
>I like to see biology as reverse engineering alien technology made by a much more advanced civilization. Of course that's not true — it all evolved over billions of years — but the resemblance is totally there.

Be really careful here, though, otherwise you'll hoodwink yourself.

The two famous things that come to mind for me are these, both of which remind me to tread carefully:

https://blogs.sciencemag.org/pipeline/archives/2007/11/06/an...

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/E...
When I joined, I was perplexed by this way of operating meetings. It surprised me greatly that people wouldn't want to read the doc at ahead, give it time for thinking and researching, and then come to the table feeling prepare to contribute to the best if your ability.

Now, I understand and deeply appreciate this method. I believe it provides lots of benefits. It drives towards better docs that can be understood quickly by non-experts. When there are just a few minutes to review the doc, we don't have time to go digging for information on our own - the critical information must be provided in the material given. There will also be SMEs in the room who can clarify any shortcomings here. Because the audience of the docs is non-SMEs, it drives towards inclusion of other teams. From this, you get more diverse viewpoints, considerations, and experience. It also contributes towards cross-team awareness and education. It makes it much easier to participate as a contributor to the meeting while simultaneously less impactful when you don't. It let's us timebox our attention span - you won't accidentally spend hours rabbit-holing into a doc.
(2005) and I think the URL should be

https://arxiv.org/abs/math/0504351

(that is, you forgot the path component "math")
Yep...what the heck. It got my main email for junk stuff and my personal/professional one I don't use publicly
No crazy equations? But how else can I prove my intellectual superiority over lesser men but by demonstrating trivial concepts with greek letters, in keeping with the way Plato originally taught computer science?
Just got it too.
> async/await places a burden of knowledge on the developer to explicitly avoid this problem

How many large projects do you know where the developers know every CPU run-length histogram of every library dependencies and their transitive dependencies? Even if they can measure them, they can't realistically alter many of them.

And how many library developers do you know who know the CPU run-length histogram expectations of everything that depends on them, as well as their own dependencies?

In the Go model, the system balances competing modules dynamically in response to unpredictable load patterns, and ensures some amount of fairness. Something which is called, no matter how deep in the call stack and no matter how many steps removed from another module, can do some computation and it doesn't severely affect the rest of the program. In particular, it doesn't cause a giant spike in latency of processing unrelated things.

In the Rust model, timings of totally unrelated modules have a stronger effect on each other. Unrelated modules are not as decoupled. To be conservative, especially in a library, it's better to avoid any lengthy computations in your async functions, breaking them up in to smaller parts just in case something unrelated needs to be able to make progress. In such cases, preemption is more efficient.

The Rust model also leads to an interesting metastability in library design motivation among independent developers. A library that provides an async API and breaks its work up into many small, non-sequentially-dependent tasks will tend to get a higher share of CPU execution than one which uses fewer large tasks for the same job - because the scheduler is not trying to be fair. So there's an incentive for every library developer to break things up into many small async tasks, to make their own library perform better, even though that is less efficient overall.

Overall, I think the Rust async scheduling model is better suited to smaller programs than the Go scheduling model.
New westworld season would be my guess
Just got that too. That engineer is going to feel bad.
What does it mean tho? An intern fuck-up?
New westworld season
YES, LMAO. Someone will not have a great Friday morning team meeting at HBO.
Yeah I got a phone case with a card slot and it makes it so so much easier
Dunno, if you're called out publicly I see no problem with replying publicly.

I mean what's the alternative, silence? For all we know, there may have been additional private communication and if there was I'm pretty sure it's none of our business.
Nobody is watching you play soccer, either, not even for free.

Pro soccer players have hundreds of thousands of dollars invested in them before they're even old enough to drink.
Someone on the testing team messed up.
That's because most of the financial world stumbled.

The rating institutions won't take a big hit for blowing a call that 90% of the industry also blew.
IMO, if I feel the need to add comments to explain code blocks like this:

> // Add a horizontal scroll bar
> hScrollBar = new JScrollBar(scrollBar, HORIZONTAL);
> add(hScrollBar, BorderLayout.SOUTH);

It's a sign I should be writing code that reads more like:

> addHorizontalScrollBar()
I can't say I would've done my research and learned things like this, if I had heard of them before the blow-up.

But now that I've looked at their website, I think I can say that the writing just has a low budget BS-y tone to it.

I'm not claiming to have an infallible BS detector. But this thing in particular gives me an overwhelming sense of they're trying to sound intelligent to people like me who don't understand a word.

They sound very like the writers of spammy financial news that clogs Google search results for public companies these days. The ones that aren't actually bots, I mean.

"Market shocks provide the best stress tests for stablecoin pegs, and IRON’s strong peg retention should go a long way to grow trust in our community. IRON has shown itself to be a shock-proof stablecoin, and the stabilizing protocol is now battle-hardened."
World Bank rejects El Salvador request for help on Bitcoin implementation
I listened to an interview with Putin. He said that the ransomware was coming from the U.S. but there should be discussion. It did not sound like he was accepting any fault. You can find the interviews with him with translators on Youtube.
I have experienced a (partial) failure of this. On the takeoff roll, there’s a call out for “airspeed alive”. One day after leaving the airplane parked outside for a long weekend, I dutifully looked at a dead airspeed indicator and called out “airspeed alive” followed shortly by realizing the mistake and aborting the takeoff, but there’s a danger of looking and “seeing” what’s expected but not actually there.