skysight-inc/HackerNews huggingface dataset:
> And no, "stable coin" is not an answer since the only thing they have been used for is to trade between crypto...

Our (blockchain-adjacent) company received millions in equity investment in the form of stablecoin transfers. Those investors were so heavily “in” crypto, that they didn’t have any liquidity of useful size in any actual fiat currency, so they wouldn’t have been able to invest in us in “real money.” We only got those investments by being willing to accept stablecoins.

Compounding that advantage, there were no exchange fees at any point during the transaction for accepting investments from foreign holders (as they were already holding USDC—where a foreign investor would find it a lot harder to hold actual USD in their local banks); and there were only minimal, flat transfer fees (i.e. gas) to get the whole investment done, as opposed to the percentile fees charged for international wire transfers. I would say that that was a pretty useful use-case for stablecoins.

Of course, when we received these stablecoin investments, we gradually offramped them for actual fiat money. What were we going to do, pay our employees in stablecoins? And at that point we had to pay exchange fees, because we aren’t even a US company ourselves, and so we were off-ramping for our own local currency, not USD. (Though this was cheaper than expected, as we directly off-ramped the USDC to our local currency through a provider that kept liquidity in our local currency. We never needed to get the regular banking infrastructure involved until the final step—depositing fiat money already denominated in our local currency, into our local banks.)

But just because we didn’t have a reason to keep/spend the original stablecoins, doesn’t mean it wasn’t useful for the asset to remain in stablecoin form until it reached us. It was certainly more useful to our investors to hold USDC than to hold fiat currency.

> Tell me, what is the difference between Polkadot and Kusama ? Or is there even a significant technological difference between Litecoin, Bitcoin, Bitcoin Cash, Dogecoin, etc ?

Is there a significant technological difference between the central banks of the US, India, China, Canada, Japan, the UK, etc.? Not really. The difference is that different countries are running them, and those countries are effectively different “political technologies.” The choice comes down to the relative merits of the political technology driving the progress and decision-making in the monetary technology.

In this sense, it’s sort of like if there’s a single open-source project that was originally BSD/MIT-licensed, that has been forked a bunch of times, with each fork replacing that license with something else and establishing a separate “structure” to its maintainership (e.g. one fork being an Apache Software Foundation project; one fork being a reference implementation governed by an enterprise “open-membership” body; one fork being GPLed, run by a BDFL who accepts PRs, but is very opinionated, and suggests you fork their fork if you want to go a different way; etc.) Those are all different “political technologies” driving the same project forward in different directions!
> The answer is simple: You can't. GraphQL _in general_ doesn't allow arbitrary queries.

It really does. Surely, it somewhat limits the data that you get from it by defining a schema. But the moment you allow any nesting/connections between data in that schema, hello n+1 problem.

And then every discussion of this problem on HN or elsewhere exposes the ugly truth: almost everyone uses GraphQL as a REST endpoint in production by limiting the actual queries you can run and curbing nesting.
QA Engineers, This Is How SRE Will Transform Your Role
RAM felt producer nostalgia based, legend namedropping and such. The daft spirit was gone to me.
You can do this with a Linux box that has multiple internet links and/or VPNs, using fwmark for routing decisions. You can also e.g. launch a browser in a network namespace that is routed as you please.
I think you meant to link this:

https://www.outsideonline.com/2301366/training-makes-runners...

or as already mentioned the title is wrong.
Why are they using ads to convey that kind of message though..

Wouldn't it be better if it was distributed through official communications by health authorities, then placed on Facebook's COVID-19 Information Center?
The core is the same.
The different model numbers typically represent other configurations of the stages or pump throughput, type of FADEC, and all of these things.
Not a new obsession:

https://en.m.wikipedia.org/wiki/Fordlândia

Also, some have recently argued that people had to be forced to live in those first cities:

https://en.m.wikipedia.org/wiki/Against_the_Grain:_A_Deep_Hi...
Hey Everyone! I'm the founder of Ordy (details below).

When I started trading crypto 2 years ago, and even to this day, it's very difficult for me to know whether I'm making a smart investment. I've tried bots and they suck, and I've also tried learning about it more, but I get more confused. So I built Ordy. Ordy is a millennial-inspired smart assistant that helps you trade smarter. Ordy analyzes your investing habits and provides personalized support and insights into risk, strategy, and crypto-related questions. Investors can ask Ordy anything crypto-related and receive credible, unbiased, and personalized advice.

Unlike a trading bot, Ordy uses three different AI models to provide insights to our investors.
1. RNN (recurrent neural network) to track market demand for buying and selling
2. ML classification/scrapping to analyze an investors trading history and classify them into one of our thousands of investor profiles
3.NLP/Sentiment Analysis to track 55,000 sites and determine the public opinion of individual coins.

With models focusing on social perspective and trading demand, Ordy offers a more comprehensive insights into whether a specific coin is a smart investment.

I built this out of my own need, but was told to make a website and see demand. If you like it, sign up for our waitlist and I will try to move you up.

We are launching on every major messaging platform by March 2021!

Also, if you have any questions feel free to comment below!
The answer is that we don't know. We think it works but we don't know for sure, only time will tell.
As a public health statistician, I am very grateful to all researchers who publish code. More so for those who publish packages that make their techniques easy to use. I am not an expert in the field of statistics, just a grunt applying what you guys devise. It takes a while for me to do enough research and testing to be sure I'm correctly implementing new techniques. Even a basic pseudo-code walkthrough would immensely help.

>My code documents wouldn't be helpful since the data is all locked up due to HIPAA concerns. We're talking names, health conditions, scrambled SSN, this isn't reproducible because the data is locked to those without security clearance.

Is there a standard format for this kind of data? If so, consider using it. That way, others can easily create artificial datasets to test it. Even if you have no control over your data source, you can convert the raw data to the standard as a "pre-munging" step.

>So, really, my field of public health doesn't use GitHub or sharing much, there's simply too little benefit to the researcher to share their code.

Sad but true.
> Well, C++ might be “low latency” when it comes to executing code, but it’s definitely not low latency when it comes to rolling out new features or even finding devs who can write it.

Yikes, this article is terrible.
> England is also an island.

The UK, which England is a part of, has a land border with another sovereign state.
> Well, C++ might be “low latency” when it comes to executing code, but it’s definitely not low latency when it comes to rolling out new features or even finding devs who can write it.

Every time one of these articles roll around it's always the same point. At the end of the day some systems actually do need low-latency in real time and you will be steamrolled by competitors if it is not.
Expand does actually exist in the standard library, but it's a bit of a strange incantation...

vec.splice(i..i, std::iter::repeat(0).take(length));

This replaces the values in range `i..i` (an empty range starting at i) with `length` copies of `0`.
If you want to maintain a tolerant society, you cannot tolerate intolerance.

Stripping away all real-world specifics, take this as a thought experiment:

You have a community (of whatever size) that starts out containing (among others) groups A and B. Group B is defined by their desire to remove group A from the community, and their outspoken proclamation of such and attempts to persuade others to their point of view.

If the community remains "tolerant" of all, that will, over time, almost inevitably result in the size of group A within the community shrinking, due to group B's efforts being both successful and tolerated, and due to group A not wishing to remain in a place where their very right to existence is constantly questioned.

In effect, what this means is that a community that claims to tolerate both groups is actually intolerant of group A. Tolerating any group-directed intolerance is, in effect, espousing it.

Thus, in order to be tolerant to the greatest number, any community must not tolerate intolerance.

It is also well worth noting that the types of intolerance we are generally discussing whether or not to tolerate are intolerances of intrinsic characteristics, while being intolerant of them is intolerance of a behavior.

People can change their behavior. They cannot change their intrinsic characteristics. Thus, in the thought experiment above, if the community refuses to tolerate Group B's intolerance, no member of group B needs to leave. They only need to stop expressing their intolerance.
Full supply chain documentation takes a long time to put together. If the application could generate the full supply chain documentation for an item with a certain serial number, that would be very useful.

It is also very common for suppliers and various intermediaries to have bad document management practices that get further muddled by digital file issues (e.g. people just generating documents from their software that may be different from the real invoice).

The issue with that is that not everyone involved wants transparency or wants to know, because you can get discounts from illegal or merely hinky behavior such as through gray market imports. There are good reasons as to why a lot of people involved in bringing products to customers want to see no evil / hear no evil / speak no evil. There's room here for the law to push people into adopting better technology than what is currently used.

This is another case in which the paper tech is better for fraud, negligence, and crime than the blockchain tech. It is also more forgiving because it prevents participants in the supply chain from becoming aware of fraud further up the chain, so it prevents them from taking on liability. Transparency sounds great until you learn it means that you have to pay more for the same units because the crime / lax practices that lubed the system up is now infeasible.
The Store of Value Generation Is Kicking Your Ass and You Don’t Even Know It
Damon Albarn was already famous by then.
> Training Makes Runners More Efficient, but Not Cyclists

I could see this being true for road bikers... but any XCO, CXO, or Enduro rider depends heavily on training for:

* Finding efficient body position for climbing

* Weight shifting/wheel unloading while crossing features

* Discovery efficiency gains in pedal cadence for terrain, slope, camber

I did a cross country race last July. I started mountain biking in March (guess why).

I was in great cardiovascular shape from being a rower and my legs were it great shape too. However, I've already surpassed what I could during that hour of all-out effort by a large margin by learning to do the above skills efficiently. Even a year later I keep breaking my own records. Pretty crazy, I know I'll reach a plateau eventually but for an amateur that plain is quite high.
Almost every point of significance in this article was subjective. You can go low-level and faster in Java as easily as you can go high-level, safer and slower in modern Cpp.
Maybe there'll be a Stardust reunion.
I forgot to also say that Ordy sends you memes.
It is more difficult. With REST you know ahead of time which data you need, and you can optimise it as much as you can. With GraphQL at any given point in time you have no idea what the request is. Dataloaders solve it to some extent, but not much.
More like 25 years of fame. :)
if you like Carpenter Brut, I recommend Perturbator, especially the album The Uncanny Valley.
Nice Wired article on the original Lena: https://www.wired.com/story/finding-lena-the-patron-saint-of...

Interesting that the first brain scan is from a man...
TikTok and the network effects of creativity
Although GNU lighting is a JIT, it is probably not well-suited for this application (it has limited virtual registers, no register allocator, no optimizer).
Instead, gccjit would be a better option: https://gcc.gnu.org/onlinedocs/jit/
I thought this related thread was interesting with discussion about Java in the HFT space https://news.ycombinator.com/item?id=12051442
Why an interpretable Covid mortality prediction model failed in the real world
They also avoid capital gains tax which would be pretty significant. They can use the money to hedge their bets against crypto by buying traditional markets if they wanted.

For house mortgages, there are companies that are "tokenizing" houses on the blockchain, so putting it up collateral would be as simple as depositing that token. That said, I think this is far from becoming reality anytime soon, just because there's lots of legal issues, etc. Nonetheless, the future is pretty exciting!
People can only listen so much too. Like if you go over 6 critical issues at a meeting once or more times a week.... how many issues can you really 'know' / remember.

And when you're troubleshooting all those symptoms rarely just present themselves just like the examples and so forth.

After the fact it is easy to match and say 'this is just like that' but that's miles away from trying to do that every step of the way as something develops.
In the UK, there are many photo booths, which also give you a reference number along the prints, which you can provide to the home office as part of the passport application so they get the digital copy from the photo booth company.

Though I am sure there must be hundreds of photo booth apps already.
A glimpse into what (probably) goes on in most school board meetings.
Alaska has pretty good results right now:
https://www.rosshartshorn.net/stuffrossthinksabout/covid_stu...
Of course, Alaska also leads among all states in the percentage of its population vaccinated, but it's still much less than half so if their policies regarding covid-19 were egregiously bad, I think we would see it in their results by now.
I always felt RAM wasn't so much a downturn, just too different from their past work (which was the reason I liked them so much).

I suspect the reason is the duo simply wanting to do different things. After all, they've been Daft Punk for almost 3 decades.
I don't think "The kids who do not want to be at school ruin it for the kids who do want to be at school" is an unreasonable take.

People who don't want to be at things ruin those things for people who do want to be there in every cross section of society.
Me too! I generally think that the race detector is the best approach right now.

At a prior job we had a lot of code that wasn't structured in a way that made it easy to exercise using the race detector. This was combined with misunderstanding about what the race detector did and didn't do. For example there was one team that ran `-race` on non-concurrent code, and expected it to verify race conditions.
Most adults can't do that
For my, possibly limited, personal experience writing trading systems, fighting UB in C++ is not even in the top 10 of the issues you have to deal with. The vast majority of the problems are business level issues.

C++ also allows expressing complex concepts in types without overhead (can you have price abstraction in java with no overhead? Can you write an efficient fix point numeric type? Can you post lambdas between threads without memory allocations?).
One thought I haven't seen here is this:

Let's assume Bitcoin stays and keeps getting more valuable per btc. Due to the increasing price per khw, mining on the power grid is outlawed, and let's assume for now that law can actually be enforced. What's stopping miners from generating the energy themselves? They, at least the largest ones, have enough money to actually build and maintain power plants. Cheap and dirty coal power for example. Mining would happen close to the plant, they'd cut out the middle man, and while they're at it, why not generate 12VDC instead of 220VAC, they wouldn't even need high efficiency PSUs anymore. I think this is a real threat to Bitcoin.

They mostly mine in China because energy is cheap and the ICs are made there, but as soon as commercial mining is outlawed, they can go someplace the rules aren't as strict, or as enforceable. Think third world countries.
Not everyone who wears mask ends up sticking with the anonymity though, I can imagine the pull of fame can be irresistible for some. Deadmau5 for example. Others have managed staying hidden just by not appearing anywhere, like Burial.
2007 alive was my personal favorite set from them. They mashed up quite a bit of their all time tracks into absolute bangers.
I would say Zig is interesting in that "safe things are easy and pretty", "unsafe things are difficult and ugly", thus drawing eyes to the code that needs it. It's four lines of nasty looking code for me to convert a slice of bytes to a slice of (f64/f32/i32)... Which the compiler no-ops. This is dangerous because the alignment and byte count must be correct.
I found this one really interesting. The study authors used clinical biomarkers and generated straightforward rules that doctors can interpret, but when this was tried elsewhere the reliability was much lower. We put together a summary discussing the paper and limitations here
There's only so much I can fit into the title but the TL;DR is they have a monolithic Rails app for their web dashboard, their API uses Ruby and serves millions of daily requests, Erlang powers their nameservers and processes about 5-10k reqs / second or billions of monthly DNS queries. Go glues a few services together and PostgreSQL is their primary database.

Most things run across 70+ bare metal servers running in multiple data centers but they do use AWS and Heroku for a few things too.
so why are tech moguls obsessed with building utopian cities? i don't think that question ever got answered.
> Then if we try to submit the payload with the email value that already exists in users, we’ll get a 400 response status code with a 'User already exists' message to let users know that the user already exists. With that information, the user can correct the action by changing the email to something that doesn’t exist.

I was always under the impression that 409 would be the "correct" code here, while you'd use 400 if the API user didn't supply an email at all, for example.
Tina Turner has had quite a few "last" tour. And I'm sure there are plenty more. People can always change their mind.
I <3 GQL but this just sounds like "Forget the GraphQL DSL to learn our DSL"
And https://www.theguardian.com/business/2010/jan/23/bournville-...
I never fully solved this problem, so don’t trust me, but I can tell you what I learned...

I think for one thing you can’t really rely on joins for query efficiency, because as you say there are too many combinations so it’s impossible to optimize everything.

Instead you have to try to query each data type separately. So you get a query for users. You do an SQL call and gather up a bunch of requests for offices, and then you do a single request to your office backend.

I think the best case is something like n SQL queries per request, where n is the depth of the tree you are querying (users->office->address is depth 3).

That means you’re doing all your queries after the first one by ID (not by arbitrary columns). So you have to have some way to “pre-join” your tables. You can do this either by optimistically joining your data to everything around it (query the node plus all of its edges) or you need to store your edges in your data model (which I have to assume is what FB does).

In the end your resolvers need to be using some standardized way of grabbing objects by is (or edge), something like https://github.com/graphql/dataloader

Whether it’s possible to do this efficiently I don’t know. At my last job we messed it up, and then we started applying a strategy like I described above, but then I switched jobs.

Would love to hear from others who have dealt with the same challenges.
All these "best practices" are exactly why I embraced GraphQL quickly and flushed "REST" down the toilets for big projects (http+json is fine for small ones, since no lib overhead). GraphQL is unashamedly the new SOAP. I.e. we have a spec, not a series of "best practices" thus endless architectural debates where people are shamed for 'doing it the wrong way' online.

- Accept and respond with JSON: No, why? what if I want to work with XML? or format X or Y?

- Use nouns instead of verbs in endpoint paths: I don't care about that

- Name collections with plural nouns: I don't care about that

- Nesting resources for hierarchical objects: No, why?

- Handle errors gracefully and return standard error codes: nothing to do with REST specifically.

- Allow filtering, sorting, and pagination: yes, good luck coming up with the right query structure and sticking to it.

- Maintain Good Security Practices: nothing to do with REST specifically.

- Versioning our APIs: And here we are. How many HATEOAS people claimed it was blasphemy and it missed the point of REST?

None of these are an issue with GraphQL, just like they weren't an issue with SOAP. You get a schema both the client and the server must agree with, end of story.

As I said to a dev once, if your 'best practices' can't be automated with a CI tool, then you need to worry about creating that tool first...
Bringing the Moddable SDK (and Modern JavaScript) to the Raspberry Pi Pico
You can find much more dumps there of all kinds. I know about this site, because recently DB from main car sharing company in Lithuania was published here, and it was big news in LT. But this is public forum accessible without registration. You can imagine what's available behind closed doors.
When the censorship eagle comes back to roost:

It's all fun and games until something you care about gets stuck in the filter.
> One of them is set in a garden behind a church

https://commons.wikimedia.org/wiki/Category:Roman_London_wal... (pictures)

I thought these two also interesting:

https://commons.wikimedia.org/wiki/Category:Roman_London_wal...
https://commons.wikimedia.org/wiki/Category:Roman_London_wal...
Get matched up with people and chat and connect with them easily
A lot has changed since lmax first version. For this nowadays it would have been written in Rust.
People who use tools to make money are going to spend more on them than those use use tools for entertainment. So if a company wants to prevent pros from buying their consumer-grade products, then preventing the consumer-grade tools from being used for pro features is a great way to do it.

nVidia has been doing this for decades with their Quadro cards. They use the bios/drivers to hide the features necessary for CAD out of the GeForce cards.
Thanks for the recommendation on that 3rd response, it was an excellent reply
I too have gone through this with Nine Inch Nails. You said you were done Trent!
Gutenberg Bible
It was my very first concert, and honestly I probably didn't even appreciate it enough at the time (though I loved it), due to lack of perspective and being a teenager, but wow did I get lucky :)