skysight-inc/HackerNews huggingface dataset:
The only thing I can think of where it may come up is interacting with OpenGL? But that will also be mapped to a single thread.
With a dedicated Mongo DB cluster (server-full), you are paying for a certain cluster size, per hour. It doesn't matter if you read or write any data to it. You're paying for a machine with a specific amount of storage capacity and cpu. Use it or lose it.

DynamoDB (considered serverless), you're charged based on the read and write throughput, and how much you have stored (GB-month). If you don't store any data, you're not being charged for unused storage capacity, like a dedicated cluster. You don't think about the instance size, amount of memory, etc.

- https://www.mongodb.com/pricing

- https://aws.amazon.com/dynamodb/pricing/on-demand/
Yes. I've used them all. I think Julia's approach is the best: code like it's 2005 until you feel like you hit roadblocks, then pick the simplest and most focused tool for the job (which at this point, I think esbuild is the best pick for its scope and speed).

I'm dealing with a complex webpack/babel setup at work. It is rife with issues, and it amazes me that these are issues that we created ourselves. Endless dev time is wasted on debugging overly complex toolchains.
I've tried Aurora and Firebase. I think PlanetScale wins on 2 areas at 2 different scales: branching when you're small, and connections when you're large.

With branching it's a feature where every dev can run a command and get their own database version to mess with. They can submit a pull request and as the tech lead I can check it and publish it to prod. Or integrate it with our CI.

On connections, it is interesting how serverless architectures totally flip the model. My node servers used to make a few connections to Postgres while serving thousands of users. Now, each NextJS instance makes its own connection and I might have thousands of database connections for thousands of users. PlanetScale is the only one I know of with effectively no limit on the number of connections. I think Aurora tops out at 16,000.
So deluded. :D
It would be nice though, if the illegal loggers at least planted bamboo - the only "forrest" proven to be sustainable near large conglomerations of humans.
Apple Accused of Not Doing Enough to Comply with South Korean App Store Law
They would hire someone else. That's a silly comment and you know it.

They should be able to do without an employee for a few weeks not over half a year and be forced to continue paying this individual.

What this does is affect small businesses very badly while giving the upper hand to large corporations that can afford it.
Link is broken due to a space: https://www.theatlantic.com/business/archive/2016/04/the-div...
How to Make a Keylogger Using Python
The author explains pretty clearly what he means by "hard math" and cites many specific developments that introduced sophisticated techniques into academic CS where they weren't used before.
Parent wasn’t taking away from the intention of design; they were talking about what designs got canonized by accident. This happens everywhere: very good and very intentional designs become the de facto standard for arbitrary reasons, often just being first. Electrons being negative, Leibniz notation, musical notation and the four piece band, binary digital circuits, hamburgers, the car, and even the structure of TCP packets, are all things that got overwhelmingly popular despite the presence of good and intentional alternatives, they are largely arbitrary choices for standardization.
My last "shared family computer" was in the mid 80s.

I've worked on a few systems from situations like that, tho; and do not recall in those several decades that there was much restraint because another family member might find things.

Hands up all the kids who didn't know where parent's porn folders were? Vs those who had no interest cuz your collection was 10x the size and better anyway?
Instead of being constructive and contributing positively to humanity, ddevault takes his talents and attempts to play scorched earth at every turn in the road.

There are constructive solutions to this problem. The solutions do not entail breaking literally millions of builds and suggesting that a developer should torch their reputation for, what, $710 (LOL, give me a break, Drew).

What we have here is performative attention-seeking, known clinically as "maladaptive coping." It's a shame to see this stuff day after day voted up to the HN homepage.
But the complete failure to consider the possibility that I might also be intelligent, educated, and able to understand the applicable research just because my day job isn't in medicine immediately disqualifies a doctor for me.

I agree, but this has happened less and less as I have gotten older. I'm not sure if there is newer training, or they just give me the benefit of the doubt because I'm a decade older than them. Either way, I have found that older doctors are more likely to talk down to me, even when they clearly do not know what they're talking about.
Thanks for the explanation! The link for this submission is useless and I’m on mobile. I was indeed thinking of Cockroach.
i'd fire you for micromanagement, mismanagement and encouraging bad practices.
But what about naming things
banks of course. It's in their interest to provide the minimum required by law. Limited access to the interesting bits, worst-in-class api's, inability to allow someone else access to your data that would be required for most use cases etc.
Congolese population density is only 10% higher than the US, which is currently gaining forest coverage. So I don't think population levels are relevant to this particular issue.
I find modern Office impossible to be productive with. Editing charts in Excel is a particular frustration having to dig into a few submenus to do something basic like change the style of a marker. Manipulating data ranges is nowhere as intuitive as it was in Office 2000.

I don’t do any real work with Office anymore. If I need a Doc file I’ll export from Pages, even Numbers is generally better than excel for simple tasks and Keynote is much better than PowerPoint.

These data it’s much faster to fire up Matlab or Python can get actual work done.
I do this

// @note this code is duped in ../../some/other/file.code
Not even Swedes believe our country has no corruption. For example Nya Karolinska was a recent huge corruption scandal which people still talk about.
That chart shows what the Fed wants you to use in place of the M3.

Note that the values are the same as M2:

https://fred.stlouisfed.org/series/M2SL
https://fred.stlouisfed.org/series/MABMM301USM189S
https://www.federalreserve.gov/releases/h6/discm3.htm

Your site should say M2 instead of M3.
> "Frankly, we are not satisfied... Apple's claim that it's already complying is nonsensical," lawmaker Jo Seoung-lae who spearheaded the amendment said.

https://archive.md/TdNut
It does seem strange, because while I'm not too familiar with the PoW pro/cons arguments (I heard PoW was more secure than any other method, for now, but haven't verified that independently), it rubs me the wrong way to classify certain uses of electricity as "illegitimate". Some people prefer taking the plane over the train, should they be vilified? Some people like "driving around" to chill, not because they have a true transportation need. The offices near me are all lit up throughout the night. I wouldn't be surprised if when aggregated on a world level, there was a relatively significant percentage of energy just plain wasted. When AR/VR come out, hoping to replace zero-carbon-emitting IRL social interactions with heavy GPU/server-using gadgets, will people condemn that? I don't like the idea of piecemeal "bean counter" approach to new technology that happens to use energy; if there's zero point to PoW, they have a point, but if there are any security or decentralization benefits at all, it just seems like a non-problem. Treat it as a systemic problem, transition energy-use objects to electricity-use objects (like EVs), build more nuclear reactors, generate more clean-electricity, and have it not be an issue.
I'm not sure what the answer to this question is in general, but from my perspective (was a CS major in the mid 1990's) there were definitely parts of this that were hard (by my standards) by then. All of the computational complexity stuff (P vs NP, etc.) feels akin to black magic to me. Especially so when you get into that whole "complexity zoo" thing where there are 10 bazillion different complexity classes. To this day I have no idea what most of them mean and have to visit the corresponding Wikipedia page and read up on any ones that I encounter.
Agree. But also, those borrowers are soon-to-be owners.
I’ve experienced a corollary to this: individuals don’t instantaneously gel into teams. I’ve found places that try to solve hard problems by “finding good folks and putting them together on a ‘squad’”. Or, deciding to reorganize and just breaking up teams and mashing them up in weird ways.

What I have seen work: swapping managers. Leaving the team intact but bringing a new manager in can actually change execution a lot. But this is just not how a lot of businesses like to think.
You should 100% talk to the original author before rewriting though. Not doing so communicates that you think you know better than them, so much better than them that you don't even need to talk to them to understand why they wrote it the way they did, and the tradeoffs. This is very arrogant and would most likely bother the original developer, which is bad for team dynamics.
The case of the last Afghanistan drone strike was not a misidentified aircraft, it was a "misidentified" person.
The consequences of our predatory ecosystem exploitation have long been hidden in the astounding resilience that biological system often exhibit. But too much damage has accumulated and now the fault lines are opening up.
Not provisioning & managing is part of it, but the pricing model is important too. e.g. RDS and Mongo Atlas are managed database services so you're not provisioning and managing the infra, but you are paying for dedicated machines and their sizes, etc.
There's a lot of information happening and there's a huge chance I might miss something because the scroll animation is quite sensitive but I'm really amazed by the idea.
A huge issue with doctor patient relationships in 2021 is that modern health conditions that heavily lack research are exploding in incidence. Take patients with allergic presentations and intolerances that don't register with IgE testing. I know probably two dozen people with this issue, including myself. The immunologist and PCP can recognize what's going on as a problematic immune response but cannot explain the origin from current lab findings. Imagine the frustration and difficulty.
DyanmoDB is truly serverless, they give you a http endpoint and that's it, you don't have to deal with database connections.
I kind of feel no one is going to take this post seriously. Please know that my phone has been repaired several times. Sometimes it gets this glitch where it opens and closes all of the apps recently used rapidly. Despite my phone being "repaired" there is obviously still something very wrong with my phone. I can't for the life of me figure out what it is.
Analysts I've been coming across lately are predicting a single digit softening of the housing market in 2022.

FWIW.
I use google docs and although it’s free it’s actually much quicker to use than modern office (for me at least - maybe because the interface is more similar to 90s office!)
The solution crypto assets propose is creating incentives for collaboration. Items on IPFS only remain lively as long as someone is willing to pin a particular bit of content and is ultimately doing so on a charitable basis. That's not nothing, but you can't scale to the whole internet that way.

If you can create incentives to collaborate and participate in the storing and caching of those bits, now you've got a mechanism to scale far beyond what you could achieve on benevolence alone.
> Hey, I love him and if he doesn't know it doesn't hurt him and if I ask for permission not only will it hurt him, but he won't give it to me anyway. So I'll just lie to him.

I used to knew someone like this. "Love and sex are different, separate things." It taught me to be more guarded about who I associate with.
All of that would have been avoided with a code review.
Oh it is, but Bitcoin could be as nimble as its competition if it didn't have the sha256-must-stay-relevant-or-miners-will-riot constraint.
HTG Is Looking for a Scrum Master-Ottawa on Canada
The abstraction is the standard case and should invite custom behaviour to be added dynamically. This extra behaviour should be added by the caller / user of the abstraction.

Especially in a CRUD situation, every custom procedure will probably have a few basic steps that stay the same. All you usually need is a pre and a post hook.
> [I]n the 1970's software didn't exist

There actually was software in the 1970s, and earlier.
I am a massive BEV fanboy - but I don't see 5000 mile EVs happening anytime soon, if ever. The current energy densities are already ~200 Wh/kg. We can go max to 700Wh/kg. So at most we will have 1000 - 1500 miles of range.

These are pretty hard physical constraints that no amount of research will solve.
Black market activity is by definition hidden, so how did they measure it accurately?

And since when did lots of regulations === corruption? What even counts as "an overabundance"? There's not even a clearly defined measure of regulatory abundance, let alone over.

This study sounds fishy as hell.
And they'll be screwed when the market corrects and the value of the home they just bought drops significantly
Mayor’s Plan to Build a Giant Topiary Chicken Lays an Egg
I did not downvote, but I guess you got those mostly because it was more of a statement on your part instead of a genuine question.
I think this is a fair criticism to a limited extent, the crypto world is full of useless memecoins that don't have value beyond serving as gambling games.

However some people interested in and working on blockchain and related technologies are pursuing ambitious goals that could reshape the economy and politics in ways that makes them more open to participation and "strongly typed"/formalized. Achieving these goals is not the same as "decentralization" but more about a concept where you start from a decentralized and open base (blockchain) and build structures atop that base that are appropriately balanced between centralized and decentralized.

This is all very ambitious and may fail utterly and completely. But if it does succeed there will be a period where people have wild ambitious visions about what could be while the technology progresses to actualize those visions at what appears to be a slow pace.

To provide a specific ambitious vision: you could have a world where appropriate taxation of a transaction is built into a smart contract and everything from deciding on how to spend that tax money to the project management for the efforts those tax dollars fund is conducted in the open by people who have achieved various types of stakeholder status. Actually creating a system that allows for this and doesn't have tons of other problems will take time.
limits are still taught... which do the same thing as infinitesimals
It's definitely cheating and the partner cheated upon might not find it acceptable at all. Everyone would understand someone divorcing because they were cheated upon.

It's just not seen as morally disqualifying. People view cheating as a mostly private matter and acknowledge it happens. When it was revealed that the former president was having an affair with an actress, it barely impacted his popularity.
Follows by symmetry. Proof is left as an exercise for the reader.
I have seen this so many times, it is not even funny anymore.

Refactoring is fine. Abstraction is fine. But programmers fall to, at some point in time, some sort of tunnel vision that drives us to use either tool to target the wrong thing.

At my current job, we have this tool to create query abstractions, a Spring Data of sorts if you will. It seems nice, and it naturally feels better than the alternative, which is allow the upper layers to issue queries themselves.

But it is wrong. All flexibility is gone. Our team is just not big enough to expand the functionalities of such library, so the queries it can handle are pretty basic. Also, there are at least five layers to go through in order to debug it, and the only thing it really does is converting objects into queries.

Of course, most API consumers have to bypass the library. It is just not flexible or powerful enough.

Moral of the story is, to accomplish a big refactor, having a clear, global vision of the long term benefits and shortcomings, is essential. Refactoring just for the sake of making something look good, is not worth the time.
That sounds like it would be dangerously MITM-able. Then any invite or link in matrix is equivalent to "let me log in as you" on some other random service.
as I remember they use the “last win “ strategy, instead of crdt
How is this "satire"? What is this satirizing?
> On the other hand, show me anyone who can see that getting an injection of some vaccine of unknown (to the average recipient) content and function is common sense.

no one possesses full knowledge about everything in the world so trust is part of life.

When you get a prescription do you trust the doctor, the pharmacist & the pharma co ?

When you get on an airplane- do you trust the crew & the FAA ?

When you consume food you trust the cook & the FDA?

It’s trust all the way down - of course it’s all ok until it isn’t
Yes and an excellent discussion opener.

What software package are you willing to hire bounty hunters to hunt people over? I personally don't care for PHP; but I'm not that emotional over it.
Governments around the world have taken inspiration from gov.uk and the GDS. Even my own province's website closely resembles gov.uk in many ways.
From the FAQ [1]:

> Why won’t a site accept my ⁨Relay⁩ alias? Some sites [...] have stopped accepting all addresses except those from Gmail, Hotmail or Yahoo accounts.

I think a more likely explanation is the fact that many sites these days block the usage of email addresses from domains known to host disposable addresses. For example, mozmail.com (the top domain that is used by Firefox Relay) appears on [2] that is sourced by many libraries on GitHub.

[1] https://relay.firefox.com/faq

[2] https://github.com/disposable/disposable-email-domains
Could be! We only took paid leave.
What Is the SSDF – and What Does It Mean for My Software Supply Chain Compliance
Or "Prices Were Already Soaring Despite Fannie Mae, Freddie Mac Not Backing Home Loans of Nearly $1M"

I don't know how wannabe first time home owners are going to catch a break.
> build something that can make the lives of millions of people tangibly better,

That's why the brightest minds of a generation are dedicated to making surveillance advertising more effective.
UI benefits during covid were several thousand dollars a month. ($600 a week + state UI benefits) That's like 6x rent in the cheapest midwestern towns.
The market will not be allowed to correct. That was the lesson of 2008. The only endgame here comes after the end of dollar dominance.
I liked the Haskell content on his blog, I'm not sure about his new political line against crypto. This started a bit more than a year ago with this post https://www.stephendiehl.com/posts/crypto.html, which ends on a bizarre claim about a link between crypto and right-wing extremism:

> David Golumbia’s excellent book The Politics of Bitcoin: Software as Right-Wing Extremism outlines the rabbit-hole effect that this ecosystem is having on software engineers onboarding them into deeper forms of right-wing extremism.

This is not crypto-specific, I'd rather read software blogs than political blogs in general. In the spirit of Drew DeVault (https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disas...), I'll disclose my stake in cryptocurrency: I currently own ~1000€ in Bitcoin, that I bought for something like 800€ earlier in the year. Those ~200€ are the only profit I made on crypto. I use Monero from time to time for stuff where Monero is useful.
That's kind of the point - there is no difference between the two parties. The whole thing is theatre, the leaders actors, and the system is intentionally designed to prevent choice. Look at Brexit - the people were never supposed to vote Leave, and the blob did it's damndest to prevent the will of the people being heard.

The apparent acquiescence of so many in the face of encroaching tyranny is the most frightening thing I've ever seen in my life. The vaccines don't work properly ('my vaccine only works if you're vaccinated too!'), the long term effects are unknown (despite their claims of safety for which they simply have no long term evidence), it is all obviously being used as a precursor to a social credit system, there is no evidence that masking the public works, the WHO etc. in an act worth of Orwell changed the actual definition of vaccine and herd immunity (nothing fishy there eh!) to suit their interests, the UK intentionally recorded any death within 28 days of a test (including being run over by a bus!) as a COVID death etc. etc. etc.... The whole thing stinks, and I won't be silent.

Any downvoters please respond with evidence to refute me. Bet you can't.
I don't doubt the factuality of that statement but the fun part is definitely questionable.
With everyone here pointing out that this is a really bad security practice, I don't understand why the response from the dev has been "not my problem, take it up with the Matrix spec people".

If a protocol didn't support something I wanted to do, I would simply not do it rather than implement it in a way that is wrong and also dangerous. If a protocol couldn't support something I wanted to do with it or the devs refused to add it, I'd simply use a different and likely better protocol (like XMPP) (also let's be real, the Matrix spec is already huge and has an even bigger, ever growing number of requested additions; I'm sure something like this has been sitting on their back burner for years). But actively making an insecure implementation of this, essentially doing the work of unintentionally making a phishing app and also normalizing it, making it more likely that people would unwittingly use a hostile actor's hosted version, is just weird to me.

Ironically this does also serve as a proof of concept for how easy it is to pwn Matrix users
This article is about the UK. It seems to be .. not as good as it could be.
"A little duplication is better than the wrong abstraction" (https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction)

My current codebase has a lot of duplication for fairly trival things, because the previous codebase tried generic solutions, only to end up needing a lot of exceptions, which ended up making the code look messy and hard to maintain.
> That prompted a statement promising further examination from The Journal and something far more significant from The Washington Post’s executive editor, Sally Buzbee. She took a step that is almost unheard-of: removing large chunks of erroneous articles from 2017 and 2019, as well as an offending video.

This is why archive.org and its ilk are now more important than ever before. We can’t allow history to be erased like this in the name of saving face.
I said its "incredibly impressive" in case you missed that.
Other than that my post represent only my opinion and my opinion is that the result of this project is not worth its time.

Feel free to have another opinion but dont tell me I dismissed something when I did not. You did with my opinion for no reason. Have your own opinion, express your disagreement, do whatever but dont dismiss mine and come around with some BS rules I didn't break.