skysight-inc/HackerNews huggingface dataset:
i think you may like this :

https://en.wikipedia.org/wiki/Flagellum#Bacterial

>> The engine is powered by proton motive force, i.e., by the flow of protons (hydrogen ions) across the bacterial cell membrane due to a concentration gradient set up by the cell's metabolism <<
That's not a general rule. It's entirely dependent upon which plan options you choose.
Effective Incident Management Using Slack
Great job, hike interest rates to 0.25% to squash a 10% inflation! That'll show 'em!

And the same people wonder why people speculate in crypto.
There is also another way: building a nuclear weapons/ICBM arsenal. That's why there's always the topic of nuclear non proliferation among countries that already have this capability. But if Ukraine had nukes, it wouldn't have been invaded by Russia. Just like how Noth Korea isn't going to be invaded by anyone anytime soon.
Perhaps a better way to think of "writing the tests first" in TDD approaches (or, more generally, test-first development, which is a term that has gone out of favor) is that you write test cases in that testing framework to express your intent and then from there can start to exercise them to ensure correctness. It's not a crime to change them later if you realize you have to tweak a return type. But writing them up front necessitates a greater depth of thinking than just jumping in to start hacking.

Not doing this runs the risk of testing what you did, not testing that it's right. You can get lucky, and do it right the first time. Or you can make a bunch of tests that test to make sure nothing changed, with no eye as to whether it's what anybody actually wanted in the first place.

Sitting down with somebody for whom TDD is natural is educational and makes it very hard to argue against it, particularly for library code.
Im pretty sure AWS MFA allows downloading a number of pre-generated codes and SMS in case of just these things. You know, for future reference.
Isn't this going to create another problem. Where the country gets old before it gets rich?
I don't think this transition has been very well received by the WordPress community...
>Someone who doesn't believe should leave

Which was basically (and in many cases literally and directly) death for most human history.
I get that for sure. I've been avoiding learning React because I keep waiting for the space to settle down. I was very interested to see how the Rails folks are talking about their latest version: https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-visi...

In particular there's a theme of JS being totally optional: "Rails 7 takes advantage of all of these advances to deliver a no-Node default approach to the front end – without sacrificing neither access to npm packages nor modern JavaScript in the process." "The same approach is taken with CSS bundlers that rely on Node. [...] If you’re willing to accept the complexity of a Node dependency, you can pre-configure your new Rails app to use any of them"

That seems like a smart goal. They're not trying to go it alone, but they're clearly trying to draw some boundaries that keep the JS chaos/complexity at the edges.
I hadn't heard the term rug pulls before. They used to be called exit scams. A rug pull sounds less scammy I suppose.
> the downsides, like immutability making some algorithms impossible to implement

F# like Ocaml has mutability. You can use references for local mutability and if it makes your code easier to write or more clear no one will bat an eye. Immutability seems to me as mostly an Haskell obsession. ML languages have always been very pragmatic on this matter.
It's also the ongoing cost of the voice and data plans, replacement cost of the phone if/when it breaks, replacement cost of the phone when the $3 Trillion dollar tech company forces it to be obsolete, replacement cost for the battery they don't let you service.
Maybe message someone internally?
It also happens on some PAYG plans in Europe. The tether toggle is simply disabled.
Outbreak caused by the SARS-CoV-2 Omicron variant in Norway
My "modest proposal" for humane population reduction is: every individual is born with the right to have one child. A couple then, can have two children, which is below the natural replacement rate of 2.1 leading to a gradual reduction in human population naturally. People who don't want to have kids or can't for whatever reason could sell their right to others who want to have more than their normal allotment while maintaining the lower-than-natural replacement rate. There are other complexities that would need to be considered and managed but it seems to me to be the most ethical way to reduce population, if that is desired.
It's amazing these people keep getting voted back in too.
The real issue is the unaffordability of data plans in the US.

More prevalent use of dual sim phones would also help - I get all the data from my work sim, but most of my calls are made on the personal one.
Are there ways around them detecting this?
This is validating as hell to read.

I built the site I'm currently working on in Python (Flask) based purely on the fact that I knew it best.

I've been toying with the idea of adding a React/Vue frontend for months but I can't bring myself to do it because, well, it's complicated. I barely know where to start.

It's not a 1:1 comparison to Rails (I'd love to try it someday), but I feel a lot of what the author is talking about. Boring, well developed, well proven tech makes rapid featured development a breeze.
Stargate – Innovation-first digital audio workstation
I believe DB interaction is the principal value in web frameworks, the primary productivity boost. Easily turning ephemeral in-memory data into queryable ACID records unlocks a ton of important features for web apps.

However, most of the other features of these frameworks are just bloat, added complexity that doesn't really make things easier than writing vanilla $lang with rock-solid libraries.

For example, in Go: URL routing, request handling (middleware), html templating, websocket communication are all trivial to implement with standard or well-known libraries. But it's the DB interaction where things get tricky and very code-heavy.

I'm trying out an approach, leveraging pgx and the new Go generics, where I define a simple generic Wrapper struct with some low-hanging fruit methods: CRUD, filtered+pagified lists, unique constraints, etc.

How? `encoding/json` and Postgres JSONB columns. The generic Wrapper is hardcoded with a simple and flexible table schema: an id column and a JSONB column (I also added some timestamp metadata columns as an experiment).

The end result is that I implemented a dumb "ORM" with around 200 lines of idiomatic Go, and can do the following:

wrapper := Wrapper[MyStruct]{pgx.Conn, "mytable"}

record := wrapper.Insert(MyStruct{some,real,data}) // returns a generic Record object which includes the DB id and pointer to the (actual, not interface{}!) struct, as well as other metadata perhaps

record.Data.myField = time.Now()

wrapper.Update(record)

for i, record := range wrapper.List(Params{}) {
\\ do stuff with all the MyStructs
}

...and so on and so forth. The goal here is not to implement a perfect ORM (e.g. pointer/FK spaghetti) but to secure that initial productivity boost of easily ACIDifying my data. As my data model gets more mature, I can individually migrate these "weak" JSONB schemas to proper, (de)normalized, relational Postgres schemas and define their data access appropriately.
I know what the phrase means and chose to use it. :) His name is Jeff Carr, I very much doubt he nor anyone else from then would object too much to me calling him the mechanical turk of digitalocean, guy almost literally didn't sleep for 2/3 years, probably the most unique, loving and amazing human I've ever met, ever.
Roblox Stock dips down 9%
I think it would be worth investigating on your part as well. Next time you do a Google search that will be heavily populated by blog spam and listicles, append “site:reddit.com” to instead get long user-rank-sorted discussions among actual human beings.
Powered by Parler.

What can possibly go wrong?
Also, Birds Aren't Real.
New York’s Billionaires’ Row Is Half Empty
If you see "massive" in reference to an astronomical object, it usually means "having a lot of mass" rather than "being very big".

Not always of course, and the latter usage is more likely in less specialized news sources.
In related news, Tether has minted $3B USDT in the last month: https://beincrypto.com/tether-mints-three-billion-usdt-past-...
dont worry, php destroys ruby performance wise [1]. Kinda fun that even javascript is faster, apparently performance is only a factor to circlejerk against js

[1]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Thanks friend! I did not know such a thing existed.
Are the scammers now in possession of $7.7B likely to "allocate capital in socially efficient ways"?
Have you heard of Ecto? You can run raw sql, and even if you use the library methods they're similar to sql
It's 2-3 days' labor at California's minimum wage (allowing for 'take home' pay being reduced by taxes, etc). That still might be a significant cost to many, but it's not unaffordable and is a pretty good value proposition given the utility and entertainment one gets from a mobile device.
Pelosi's criticisms of Trump's egregious financial abuse of power in the office of the President of the United State looks a lot more hollow now.
If that's the case then I would just tell my friend insider information that helps him then wait for him to tell me info as well.
Ruby is a much easier language to learn than JavaScript.
This is HN and the demographic might not even register $200 as "quite a lot".
> You are not even getting security updates are you?

NOPE

The business "doesn't see the value".
Back in the late 90's, one of the largest financial services firms in the US was still running its order-routing network on PDP-11s. One reason was that the code relied on the physical layout of the RK05 disks. They had people around the country scouring salvage auctions for spare parts that were no longer being manufactured.
If some Congressperson went short the market and then tanked the market though some statement that would indeed be very bad! Has anything like that ever happened? That would presumably nuke that person's reputation with costs far greater than whatever financial gains could be had.

If they're long the market and then boosting the market... I mean, isn't that what we want? You'd have to go further than a blind trust even and ban owning equities at all.
This is good and bad at the same time. One big reason we use plastics is because they tend to not be degraded by natural processes. Some of course are better than others. Eventually I may have to worry about how long my computer monitor will last without falling apart. Metals have oxidation which can be mitigated with paints. Paints are more and more becoming plastics. Even metals may be subject to more oxidation due to bacterial processes.
This is a pretty critical point. The drum I tend to beat is that the positive read of microservices is that they make your code reflect your org chart.

(If they don't do this, and that usually resolves into developers each owning a bunch of microservices that are related concepts but distinct and are context-switching all the live-long day, you've created the reverse of a big ball of mud: you've created a tar pit. Companies used to brag to me when they had 250 microservices with 100 developers, and I don't think any of those companies are going concerns.)
i ran a small web hosting "company" with some college buddies. Our main router was an old pc running freebsd with no case sitting on the floor of our apartment. Interestingly, it never went down once in the 3 or 4 years we were operating.
Absolutely not, we are talking about politicians here. I like the idea of divesting into index funds during time in parliament / service.
> There are types of hashes that aren’t for finding exact matches. My thesis in school way back when was building something for image near-duplicate detection using a sort of hash made out of the image features detected. The output of a neural net run on an image is also a sort of hash in a (maybe) semantically meaningful vector space. And then you can look for similar or nearby vectors. This isn’t just useful for finding one type of image.

What's the point you're trying to get at here. I think it's well understood that there can be false positives -- but can you tell me at what rate of false positives it makes this type of child abuse detection unjustified? Also can you tell me what rate Apples system would cause a false positive. If for every one billion people(hypothetically of course) that are caught with child abuse images, one innocent person is asked to unlock their phone to prove that it's a false positive to a court, I think that's a fine trade off to make. I understand it's unpleasant for that one person, but I don't think you're correctly weighing the suffering to children this could help stop.

> It’s because it makes it easy to create a population-wide dragnet for other things. It’s not hard to apply something similar to find photos taken at a protest, for example.

This is in my opinion where thinking of people on your side is wrong and fundamentally dealing with these hard and nuanced issues on the wrong conceptual level. If the government wants to create a population-wide dragnet there are a lot of other ways to also do that. If for example an iPhone was a literal perfect privacy machine it would simply be forbidden from being sold in totalitarian countries that wanted that type of dragnet.

The thing that you're fundamentally missing the point on, in my opinion, is that the thing that protects me is not the technology, it's that I live in a democratic country that has laws to stop such thing as being prosecuted for just attending a protest. The police can listen to my phone calls and read my mail _right now_ but what keeps that kind of thing from being used against me in an unfair way are the courts. Fundamentally I don't think any technological solution can save any of us if we live under a totalitarian government.
Wow, is that still the case? I've been on one of the smaller resellers for years, and can tether just fine (and my phone bill is cheaper, too). I assumed the tether restrictions were long over, but maybe the big carriers are still being predatory and charging more to allow tethering?
Does not work. Education and access to medicine does.
Very cool, thank you very much for this project. I've now ordered some PCBs as well as all needed components. Can't wait to build it!
My kids' high school required a smart phone. They wanted kids using the calendars to track assignments and projects, they used the camera to capture homework instructions from a whiteboard, they were assigned projects that required video shot on their phone, they communicated via something that resembled a private version of Twitter, etc...

I suppose it didn't need to be an activated phone though. You could probably get buy with cheap android phone you buy at CVS and use the school's wifi.
> Built-in batch inserts via the HTTP protocol

Very welcome. We used to do that with a dedicated app.

> It's just... so good.

What Postgres is for RDBMs and SqlLite for embedded, ClickHouse is for time series. Tastefully designed and driven by engineering excellence. I wish them all the best.
I can definitely see how 4 could become our version, especially if it needed to be written in a way that distinguishes it from epsilon as it spread into Europe.
I call these macro-services. They work nicely, but only if you want long enough, in my experience.
Fed signals three rate hikes in the cards in 2022 as inflation fight begins
When the cheap deal on Churchill falls expires. When renewed, as per the agreement, the price will be adjusted and Newfoundland and Labrador will get more $$, and they will be able to export power via UHV cable to the USA.
https://en.wikipedia.org/wiki/Churchill_Falls_Generating_Sta...
If Reddit were higher in their search rankings, they wouldn't need to add site:reddit.com to their search words.

I also find searching Reddit, especially for introductory advice, to be very commonly useful. Since Reddit's search sucks, I usually use duckduckgo or Google to search it.
Regulation isn't necessarily opposed to a free market, as long as the same rules apply to everybody. In fact, externalising your costs by polluting rivers could be considered anti-free market, because you're letting others pay for your costs. It's no different from theft.

Insider trading, however, is anti-free market, because you're relying on an information disparity to gain an advantage.
So this is a restriction from the company itself, then, not a law?
I think you're missing something important in this analysis: Awareness of the cycle and outside interference.

I'm one of the first people to bail when a platform or service becomes unusable and a new one becomes viable. I have zero loyalty: I started out in Usenet servers and with individual webpages and moved through to blogs/forums, then to Myspace and LiveJournal, and so on. (Including the Digg to Reddit migration).

This option is less available to me now because most new platforms are either bought out (Instagram) or require such high costs due to having to support multimedia bandwidth that there's nowhere for us to go. I'm not happy with the current platform options and I monitor them for meta-discussion fairly frequently and there is a portion of the Reddit and Twitter userbase that is ready to move IF something suitable comes along.

However, my desire for a new platform is directly at odds with the interests of the current companies and, unlike in the Myspace era, Zuck + the people running Reddit are aware of platform death and use their resources to keep their platforms 'alive' as long as they can. This is also why we see things like Instagram Reels and RPAN: The execs of social media companies know about platform death and manage for it. Think of Google's strategizing for the future versus Yahoo's: It's not that platform death can't happen, it's that they've been the ones sliding in that dagger so they want to defend against it.

It's like saying that calvary are irrelevant because somebody came up with anti-calvary tactics and strategies.

We're in this weird situation where those of us who like to explore new social frontiers and build new communities are only being given places to do so that either a.) Have strict social requirements already built in and that just kills our drive to see what happens if we put humans HERE and have them interact like THIS or b.) Are controlled by corporations who want to use that for their own benefit, and I'm NOT teaching, encouraging, or leading any more people to things I think will hurt or exploit them.

It's weird.
Well, no. The only way for the U.S. military would have been for it to produce better advice for its commander in chief, and for the commander in chief to follow that advice. It failed at both levels.

This is definitely not novel. I am basically quoting Clausewitz, which is basically as far as you can go from being novel in the military tradition nowadays. For instance:

> We see, therefore, that War is not merely a political act, but also a real political instrument, a continuation of political commerce, a carrying out of the same by other means. All beyond this which is strictly peculiar to War relates merely to the peculiar nature of the means which it uses. ___That the tendencies and views of policy shall not be incompatible with these means, the Art of War in general and the Commander in each particular case may demand___, and this claim is truly not a trifling one. But however powerfully this may react on political views in particular cases, still it must always be regarded as only a modification of them; for ___the political view is the object, War is the means, and the means must always include the object in our conception.___

The U.S. military failed to act in a way that, to borrow Clausewitz's words, always includes the object in their conception. They therefore failed in their goals. Just as a foolish attack doomed to failure is a military failure, so is a foolish operation that could not achieve it's goals.

Also, it's far from true that the military knew that what they were doing would fail. They really did believe just as much as anyone else, in the beginning, that they would be able to make Afghanistan into a perfect American puppet and model in the region, and in being wrong, they failed too.
Interesting point. Would you rather have few unscrupulous, enterprising individuals have a significant proportion of wealth, or have this distributed between many people who are mentally challenged (easily conned)...
A large insurance company as of X years ago implemented iteratively reweighted least squares in pure SQL running against the claim database to fit their risk models. Honestly their implementation was impressive, in a WTF way, but doing literally thousands of queries and then manual adjustments of coefficients meant it took days to fit models that would have taken seconds to download the relevant data and train a model with actual statistics software.
That is built into the OS of iPhones but not Androids.
That sounds great!

Is there a blog post about the tech stack? My main concern with serverless/lambda is cold start time. How do you deal with it? What does the p99 latency look like?

Also how do you scale the usual bottleneck which is the database?
I found https://moonarch.app/ > top gainers, to be a good starting point to watch from the sidelines.
As a user, I also often feel like `gpg` brings a lot of annoying accidental complexity to `pass`, (like the need to "ultimately trust" keys before they become usable) but on the other hand it enables integration with hardware tokens like Yubikeys and in extension mobile devices (via openkeychain) that as far as I know wouldn't be possible with a more modern age-based backend.
AdonisJS
Laravel
Prisma
NextJS
Django

the weird part about this post is it compares a framework to a runtime. that's weird and dishonest. a more realistic comparison is ruby to javascript.
If Rand Paul were saying this nobody would care. But coming from her it reeks of "rules for thee but not for me".
The ISP I worked for did respect the priority bits but only for a certain amount of traffic.

That way the customer router could tag the VoIP packets as high priority without us having to deeper inspect the traffic. Since it was required by law that a customer could supply their own router this was also publicly documented. However, abuse wouldn't really be feasible because the bandwidth allotted per customer to high priority traffic was rather small.
Woah, I don't know about that. I like clean air regulations, clean water, and regulations against children working.

Without regulation we would have a real hellscape.

It turns out you can't trust "the market" to do the right thing - ever.
I don’t think thats the case anymore. I can tether my iPhone without paying.
Homeless people have more need of a decent smartphone than I do. I use this site on multiple devices all day, but someone homeless will have — if they’re lucky — only the phone. There’s no substitute for it.

And for what? Understanding and accessing government services, particularly for those trying to escape homelessness. Most of this is done online. The only other realistic option is a public library, but the hours are limited, and they’re geographically inaccessible to lots of folks.
Why is the goal to get rich? That seems lame and shortsighted
Here's a summary of how their proposed system was supposed to work: https://educatedguesswork.org/posts/apple-csam-intro/ (if you want to skim it, search for mentions of "manual review" and "visual derivative")

I suspect the key would be that there'd be a team verifying that something is actually child pornography, because the system is a perceptual hash rather than a strict comparing-bytes so before someone looks at it they're not certain.