skysight-inc/HackerNews huggingface dataset:
If I recall correctly GaN transistors also just generally are better in a lot of metrics. Faster switch times, Lower resistance, Higher permissible voltages, etc. It really does look like a miracle technology.
The author lost me when they took a train from Moorgate to Barbican. Clearly doesn’t count as walking underground!
nz $80/month 950/950mbps
This would not work with Siri which is the requirement to open a garage door hands free by voice with your iOS device.
200x ARR? Not taking away from your examples but those are 2020 valuation unicorns.
Defining basic scalars and giving them good names is useful.

Trying to define models (as Taxi defines them) statically is often a source of hidden technical debt as models change over time and different teams in different parts of an org can't agree on what a model should contain.

I like that the creator of Taxi is already aware of the anti-pattern lurking behind common domain modeling but doesn't take those lessons learned far enough.

Case in point: the field names in models themselves should be the actual Types (again, in the nomenclature of Taxi)

`firstName: FirstName` is redundant. It is equivalent to an alias.

Instead a model should just be a open set of Types (I would probably call them attributes).

That's what Clojure Spec gets right from the get go and leads to much more flexible and open systems.

Given a model Person with something like this:
firstName: FirstName
middleName: MiddleName
lastName: LastName
ssn: SSN

If I only have a FirstName and LastName and don't know the ssn yet, I can't pass these around without having to define an extra model `PersonButWithoutSSN`. I can try to mark ssn as optional, but aren't all these fields optional? And in what combination?

Lastly I would advise against enforcing business logic in models, which is what the conditional blocks are effectively doing.
Even if just used for data transformation: You'll run the danger of embedding a full scripting language (and you are pretty far already in that direction)

Stick to data coercion on the Type level. Any other transformation should be out of scope or defined separately to maximize interop.
Very cool, I only made it to $50/mo before hitting a dead end on one of my apps. I hope the next one I can reach $100/mo.

Despite all the (warranted) criticism of the AppStore I still find it pretty easy to get a consumer app into people's hands and getting them paying for it as a solo dev. The web is a lot harder in that respect but does make up for it in the B2B SaaS area.
I guess it doesn't necessarily, it just makes the opportunity for connection less likely - their tenancy is temporary and they just aren't invested in things like lawncare or house maintenance or who just moved into the neighborhood.
It’s an app that delivers food through contract labor earning minimum wage.

Its not a cathedral or a forest.
The Worm Atlas
The player did not lose 600 hours of entertainment, so I don't think that the movie comparison works.

This seems similar to burning your photo album. There might have been an emotional attachment, and a significant non-financial investment, but how do you translate either of those into money? Eye for an eye, maybe?
Your headline is a big promise that teases, “…is it you I’m looking for?”

Personally my favourite source of punchy headlines is practically any ad copy from Apple.

iPhone 13 Pro: Oh. So. Pro.

The New iPhone SE: Love the power. Love the price.

In both cases, there’s an element of, “oh? Why would they say that?” It gives both an impulse to click, and has you thinking “that’s clever,” if you already know why (e.g. from watching a special presentation or ad)

Mac Studio: Empower Station.

Mac Studio Display: A sight to be bold.

MacBook Pro: Supercharged for pros.

That last one might have felt a bit lazy. I do like their CPU descriptions, though:

“Pro to the Max”
M1 Pro: Scary fast.
M1 Max: Scary faster.

Really, none of this was going to get you to buy something you don’t need. But… as long as creativity is paired with actually telling me what I want to know, I very much enjoy it. For example, immediately after the headline “scary faster,” they actually list some (marketing) benchmark numbers to prove it. And I rarely find myself on an Apple website going “what were they thinking?” Instead, I feel like I’m in on the joke, if there is one.
This is probably a good time to remind people to check their authorized OAuth applications on Github[1] and make sure that any unused apps have their access revoked.

[1]: https://github.com/settings/applications
It's all GeforceNow now...
OP didn't suggest that the companies will actually pay the users $10k.

They're asking "what is 600 hours of game time worth to the user?"

Because whatever it is to the users, it means a lot, more than the company could pay them.
It’s an echo chamber. Maybe people stopped going because they’ve been reading about all these recession indicators for weeks…
Tetra – Full stack reactive component framework for Django using Alpine.js
But can Google kill it? Many people bought their games, there must be a law that prevent that... Right?
taxes and regulations could be a sufficient explanation for why unicorns are birthed in the US.

and within the US, "why SV?" might simply have another orthogonal explanation.
The original gurus or the fake ones after everyone realized it was profitable?
On average, yes, but any given employee may be a net negative and not really earn their keep.
I think most people just use the AWS Console. By the way, compared to regular CloudWatch, CloudWatch Insights has faster searches and a SQL-like query language, so it's better to use that if you can.
Yeah, that supports handling encrypted files, but the question is if org indexes such files to handle interlinking, file completion, agendas and stuff.

I guess it doesn't.
Yeah, that's fine. If you want to spend 20,000 hours rewriting our 100% open-source product from scratch because we used to have a hosted offering that was overrun by fraud and I made a rash decision in the middle of the night, feel free! Recommend just downloading the source from Github though and using our work for free. That is absolutely the best way to stick it to me for sharing my thought process on HN. (Use the 19,9999 hours you saved to listen to enjoyable music or hang out with friends! It's fun!)

Like I said, I was paged in the middle of the night because protonmail accounts were being created at a rate of hundreds per second to use our hosted free trial to mine crypto. So I blocked the domain name. I'm not saying this is wonderful or anything, but it is what I had to do at the time.

I see that my post got massively downvoted, but this is the thought process for people administering things. You get overrun and then you make a rash decision. I basically had the choice to to block protonmail from using the free trial, eliminate free trials, or require everyone in the Universe to type in a credit card, pay their bill and not dispute the charges for 90 days. I chose the first one. Free trials continued for the vast majority of the world. But hey, we ended up deciding not to do the cloud offering (in part because of this), so maybe I fucked up that decision.

I'll definitely be thinking about fraud/risk from day 1 the next time I do a cloud service, so that innocent users of email domains abused by fraudsters are not unfairly discriminated against. I didn't do it the first time, and that's on me. I just wanted to share the thought process of someone in the trenches; not make a value judgement of your email provider! You as an individual user of some service can't be held accountable for the actions of the other users of that service. I get that and I feel bad about what I did at the time.

But, having been where the UK government is, I totally get where they're coming from. That's all I wanted to say. Protonmail can do some vetting of their customers, so that their emails become more trustworthy, if they feel like it. That would make their product more valuable for all the legitimate users.
Blue bee feared to be extinct is found in Florida (2020)
It doesn't matter if the GPUs are optimized or not for crypto - I'd argue it's even better if it's not. The point is that Nvidia and AMD reach better economies of scale (which are critical for such R&D intensive businesses as cutting edge GPUs). That benefits all, if it goes in somewhat the right direction.
Yes I think that is more or less what I am talking about.

In a democracy the tendency is towards fairer equitable distribution of wealth (why FDR was called a traitor to his class, why Jim Crow laws exist etc).

It is one factor in why companies are not democracies- but I think (hope?) we may see much experimentation in democratic decision making to try and make it as speedy as hierarchical companies

(hmm - there is likely to be a speed / stability / waste trade off here?)
If you have a hundred identical power supplies that need fixing, they probably all have the same fault, and the fix will probably be 3 minutes labour + 20 cents in parts after the first one. That's totally worth doing.
It’s a cultural difference not regulation, at least according to every VC and mentor I’ve ever met who has worked in both the US and Europe.

I know of American VCs who have been just as ambitious investing with U.K. startups as with American ones.
Not too long ago Microsoft closed their ebook platform. The books all had DRM so would stop working when Microsoft shutdown it’s servers. They gave everyone a full refund for all their books I think.
I use Orgzly on mobile and while I prefer emacs for any serious work, it works just well enough to capture my thoughts, URLs, etc..
I have migrated to CentOS streams and it has been a nice and solid experience so far,

I think I am getting a bit tired of trying to track the latest clone distro and made peace with the fact that CentOS streams is maybe not exactly the same RHEL but still a stable server distro.
"Your save is incompatible to the current version of the game."
Yeah, gRPC is mainstream at this point -- much better to generate API clients when you can, instead of hand-rolling your own, especially as the number of engineers and teams in an organization grow.
I fixed mine once. I lived in a university town, which caused the small unusual circumstance that no local store had a 700W power supply in stock, but there was a electronic parts store that had the capacitor I needed to replace.

Besides the capacitor only costing 10 cents and a new one around a hundred bucks the advantage for me was that I had fixed the whole thing within na hour or two including diagnosing the issue and the bike ride to the shop.

I was back on my PC that same night, and 5 years later that same PSU now well over ten years old is still going strong.
Is DuckDuckGo Private?
Aioe.org Public News Server
We can get 929,281 inserts per second writing to sqlite db:
https://blog.synopse.info/?post/2022/02/15/mORMot-2-ORM-Perf...
A lot of manufacturers discovered shortages are mega profitable, making them reluctant to see it as a problem.
Seems a terrible idea given how many code execution bugs have been found throughout the years in the "loading a savegame" part of games. You would have an RCE in your hands pretty quickly.
> PASC was defined as any symptom that developed (or worsened) with the infection and was still present at enrollment, weeks later.

I can’t imagine why their study is controversial, when their study rules out a huge class of cases where symptoms weren’t even noticed until well after infection.
Manticore Search 5
The name long Covid should have never been chosen. Every infection, every illness has a recovery time. All virus infections can cause (nerve) damage.
I have lost a few save-games, so I can relate. In my case it was because I forgot about them or the fact that, I did care if they were lost (I rarely game at all).

I have an "offline" Windows 7 gaming PC (only connected to a dedicated file-server, that holds the game installers, drivers, etc). I only use this PC to play Witcher 3, Fallout 3/NV, and a few others. I found this PC (i5-2500K) at the side of the curb, and invested ~$21 in 16GB of RAM, and ~$230 in a GTX 1660 Ti (6GB). It runs my games at Ultra settings in 1080p, so I am pretty happy with it.

It has happened that I have lost save-games because I did a reinstall and forgot some save-games because "There is nothing important on this PC!" ...doh...
I then switched to using Duplicati for backing up save games, screenshots and game configs to the dedicated file-server.

I don't bother with that anymore though, because the gaming PC now runs off a FibreChannel SAN backed by ZFS Volumes. So I have snapshot, rollback and clones. Which is also quite useful for testing drivers, and rolling back to "a clean install" or "a clean install + windows updates via WSUS-offline" without waiting for the installer or updates.
By build a c/s architecture on top of SQLite, we can get almost 100K writes per second, including the object to JSON, JSON to SQL parsing process:

https://blog.synopse.info/?post/2022/02/15/mORMot-2-ORM-Perf...
> But none of this matters because ...

None of what you said matters because you haven't said anything to disprove my claim that "latinx seems like textbook virtue signaling especially when most Latin-American people don't even like it"

> where it's used and who it's being used by matters a ton when it comes to linguistics

I agree. And the study showed that even within the younger, university educated populations who would be most likely to know about and use the term latinx, very few people use it.
I believe that Lightspeed's Fiber is only backbone and still uses Shaw for last mile. Only Telus provides Fiber to the Home in BC at least.

The pricing is ridiculous, Fiber is almost twice as much as cable internet from Lightspeed for the same download speeds, so unless you need the symmetric upload it is hard to justify.
Indeed. Edge connectors are common on servers with hot-swappable PSUs.
If you have spend 700+ hours on this game, as some people in the comments say they have, then this is defiantly not an non-significant issue compared to something "current issue" that takes place on the other side of the planet and will be replaced with a new "current issue" next month or tomorrow. It is all about perspective.
They also charge the government insane rates which is it’s own kind of hidden subsidy.
Probably a lot of people. JSON is a pretty popular interchange format.
By and large, Americans like living in suburbs. You aren’t remotely alone.

The problem, which others have already pointed out, is one of sustainability: America’s suburbs do not pay for themselves, and are on a crash course for insolvency (and consequently disrepair) over the next half century. You can hate cities all you’d like, but the faucet is going to stop flowing at some point.
No, they did not lose 600 hours of entertainment. That's the point. They lost at most what they paid to play the game. They received back 600 hours of entertainment, making their net loss equal to:

$COST_TO_PLAY - $HOURS_PLAYED * $ENTERTAINMENT_VALUE_PER_HOUR_PLAYED

My suspicion is that for any reasonable values of the above variables, that loss is going to end up negative for most players. In other words, the appropriate compensation here is zip, zero, nada for most people.

Even if you factor in emotional attachment, for an emotionally healthy individual, the value of a few days feeling like "oh, damn, that really sucked" probably isn't much, either. In fact, I'd say it's probably zero here, too, since most people will just get over it without any help or external cost to themselves.

At least that's what I imagine my lawyer telling me if I called up with a story about how some internet gaming company lost my data. In actual fact, they'd probably just tell me I had no case, then laugh about me after hanging up the phone.
All he had to do was run `node index.mjs` or `npm run start` to have his index recognized as a module.

Node DOES not read package.json, npm (node package manager) does. Node is not the package manager, so of course changes to package.json won't affect running `node index.js`

However, node recognizes the file extension mjs as a module and will execute it as such. So renaming the extension of the script would work.

Alternatively, if you wish to use the package.json info to launch node, use the package manager through `npm run start`

This isn't rocket science and honestly makes perfect sense.

Package management is basic stuff and Node really doesn't do it any different than Ruby gems or Pip requirements, etc..I think you and your buddy need to have a talk about the assumptions you're making with regard to the actual executable versus the package manager and re- evaluate your understanding from first principles.
Ask HN: What is the Python/JS/C++ library that you find useful?
I'm working on a semantic searcher on GitHub Repositories, would love to have some Q-A sample pairs. Any recommendations on your favorite libraries?
e.g.
Python, PyInstrument: Finds the slowest part of your code.
PyInstrument is a static code profiler, it's really handy when you want to optimize a chunk of code.
> "Caching" is not considered basic rudimentary politeness

You don't consider this a truth, I do. By google's standards it is a truth, https://cloud.google.com/web-risk/docs/caching for one example

> I get that you feel like you could design a better Go module proxy.

I add "sleep 1" at minimum to all my scraping loops, and refuse to use clients that don't keepalive and cache (if I'm hitting the same endpoint), I've done this always, so yes I could have designed a better proxy today, and a year ago, and two years ago, and three years ago, et, al.

> Money generating

They can pay people, I'm not doing it for free for a language I don't use

> if he took the Go project's offer up on just not having them clone modules hosted on his service so often.

Do you know that he hasn't tried? considering how well google responds to emails

Some people have principles that you might not understand, I too would not ask someone to not DDoS me, because I feel that is an absurd request.

So not a impact to the technical aspects but to the administrative aspects. People are paying devault to run a service as devault would, it would be improper for him to not run the service as expected of him.

> burn the extra bandwidth for a cacheing benefit that literally nobody on the Internet seems to be able to describe

bandwidth and CPU time both cost money

- - -

There are alternative approaches that have existed before 1.16, Deno with its pull once then pull only when told to approach, has not had a crisis of security, Every other language works on demand, NPM at most checks a dedicated security issues API designed for mass consumption. These things existed, none of them were referenced.
Ithink the term 'grand correspondence' is perhaps less clear than saying an underground map is usually topological not geometric.

If you look for 'geometric map tube' (or similar) you can see how the actual positions of the London stations differ from their positions on the standard (topological) map.

There is another version of the standard tube map where the connections between stations are labelled with the walking distance between them.
WireGuard. How It Was
>without feeling like my head lost all oxygen

>brain fog, nerve pain, untriggered anxiety

that all reminded me the time when i had anemia (for different than covid reason though), and reading symptoms described by others it all very similar to low oxygenation. I wonder if covid screws with oxygenation machinery - either lung function or in some anemic like way.

>The most common reported symptom of long COVID is fatigue and the overall symptom picture resembles that of myalgic encephalomyelitis/chronic fatigue syndrome (ME/CFS), which is often triggered by a viral infection.

There have been studies connecting the chronic fatigue syndrome to the post-viral infection rage of B-cells which may go for months https://www.discovermagazine.com/health/are-b-cells-to-blame... - in this and other similar studies they've used cancer (like methotrexate) and/or immune suppressing drugs to kill the B-cells.
charm.sh softserve
> gave the rural guys nothing

And even semi-rural, just outside the main cities, you might find yourself with "Fixed Wireless NBN" that promises to hit 25Mbps at least once per 24 hour period.

Broadband in Aus (I'm a recent migrant) is so far behind Europe and so expensive!
Ah, so free users hitting bugs is the test suite:)
I'm not a fan of betel nut chewing, it's really unsightly & messy, but it's basically their equivalent of smoking. A lot of missionaries have odd ideas about how the people they are trying to "save" should behave. Some villages will play along in the hope of getting some benefit but others will have nothing to do with them.
That's the definition of long covid, no? How can you feel fine, get covid, then feel bad weeks later and call it "long covid"?
> has this happened with blockchain yet? I'm not seeing it.

It's a unique situation in that hype is easily and definitely measurable: market cap. You would arguably need to subtract any use for real-world applications, i. e. the drug business using it, which can easily be approximated (to the closest full percentage point of market cap) by the formula x = 0.
> If you take the, say, 500 most talented players in the US at a given time, you can't just replace them with the next 500 most talented players and get the same outcome

I genuinely believe that a league made of the 500-1000 rank players would be just as (or at least almost as) entertaining as one with the top 500 players. Relative rank is what matters and it's why NCAA March Madness is so popular despite being made up of relatively low ranked players.
Could an EE comment on the safety of this.
Nation wide disruption with Verifone H5000 payment terminals in Germany
Do you know that he hasn't tried? considering how well google responds to emails

You can't reasonably build an argument by just making stuff up. Maybe, against all evidence, Google offered to stop hitting sr.ht with Go proxy cache refresh requests and then ignored DeVault when he took them up on it. But I'm not required to assume that very weird situation is what actually happened.
Regulatory capture is the main systemic reason I'm not planning to move back to Canada.
system shock 2 and Braid for the mobile phone.
I'm not saying don't use the cloud at all. I'm just saying you should keep a local copy in addition to the cloud, and to not use services that don't let you do that. (And if, e.g., your cloud copy is held by Google and your local copy is on a phone with Google Find My Device remote wipe enabled, that doesn't count as two.)
What are some modern databases in this context?
The underground transfer from Yamanote to Keio Line in Tokyo Station (how you get to Disneyland/Chiba/Makuhari Messe) is so long that it's actually faster to go to the next Yamanote station, go outside, and walk back to it.
Just encrypt them with a per-client key or compute a HMAC and bundle it together, so user can download them and keep them but not edit them.