skysight-inc/HackerNews huggingface dataset:
This is what the website literally claims:

=== start quote ===

Web2 Databases were meant to deal with datasets that change frequently. They have to provide ACID guarantees to ensure correctness.

The solution to this problem becomes more complex with scale. Distributed transactions, sharding, replication, and fault tolerance are notoriously slow.

Web2 databases are just NOT designed for web3

A system designed to take full advantage of the fact that blockchain data is immutable, and correctness has been dealt with already.

We built a cheaper and simpler storage and indexing system from scratch that can scale to the heaviest blockchain workloads out there.

=== end quote ===

Then here's what you claimed

=== start quote ===

Web3 data is different from what most classic databases are optimised for, because of how it's accessed and the (mostly) immutable guarantees.

The only thing relevant here is that blockchain data is almost exclusively append-only and so you can build something neater because you've got guarantees that many other problems don't have.

=== end quote ===

So, to give you a doze of reality and dispel the lies on the web site I showed that your view of the world does not reflect what the world is:

- Blockchain isn't the only thing to have an immutable log. Apache Kafka is one, and is being used at scale that dwarfs anything in crypto space

- "The heaviest blockchain workloads out there" as claimed by the web site have literally nothing on "traditional/classical" whatever because traditional/classical handle workloads that exceed blockchains by multiple orders of magnitude

- There's nothing revolutionary in the service despite its bullshit claims: they dump blockchain data into a traditional database, slap a traditional (I'd say conservative) JSON-RPC API on top, and probably add a traditional Elastic Search on the side. Everything that they accuse "traditional systems" incapable of doing and incapable of handling. Even though, again, traditional systems can probably handle all this on a free tier of any cloud hosting provider

We've known how to handle append-only mostly-immutable data at scale using "traditional" methods for ages. Literally every banking system is all but required to have an append-only log of transactions for audit purposes. And yet here we are with clueless gullible fools pretending this is something new and something that can't be handled by "outdated slow technologies of yore".
>How did you even find it?

I saw it in the HN Telegram feed. Stories that get taken down here remain on the feed.

https://t.me/hacker_news_feed
Is there legal action you could take?
You've gotta learn to stop worrying and embrace the petro-dollar.
Not sure if this is good or bad, but I hope they've removed the current Google Maps product owner - their maps have sent me down very dangerous roads (especially in France and Poland) - once it tried to send me up the side of a mountain to get to the back of an Obsevatory - rather than via the front door.

They keep doing UX changes which mess with muscle memory, that already make their product more unsafe - rather than improve the product itself.
Probably a stupid question: Why can the user grant permission to third-party apps to star repos? What is the legitimate usage of this API?
>If you deviate from that in some small way, it gets a lot harder. That includes being from the wrong class, or religion, or ethnicity or political leaning.

Or just being suspected of being something you're not. Some people in Salem in the 1600s learned the hard way what happens when these wonderful small town people aren't so nice...
I guess you don't want that, because it may give people too much of an easy way out, giving up too soon when survival was still preferable for mission success.
Study: Without more data, a black hole’s origins can be “spun” in any direction
I agree, although it's never "cheating" to block ads on our own devices, unless we accept that it's okay to force people from looking away Clockwork Orange-style. (Even the term "blocking" seems wrong: it's not like the ads are coming down a pipe and my "ad blocker" is bouncing them away.)
That's exactly why I love Rust.
Of course, if you don't want to write good Rust or are lazy, you can "reimplement" null with the Option enum and unwrap() it everytime, so your code panics everytime, or do the same by returning errors without thinking about if your code should move on. You still have to think about it, but at least you're not doing null checks AND Option.NONE checks, which is extremely tedious in Java, for instance.

So, for a quick script or rapid prototyping, just unwrap/panic if you don't care about the result, like in a short code contest, and for any other use, refrain from using these, match all possibilities, implement a strongly typed Error management.
Hey. Vince, DevRel @ Wasp here.

The cool part about Wasp is that it allows you to build full-stack apps with minimal effort, so that you can spend the majority of your time actually writing React and Prisma, and not configuring servers, routes, authentication, and the like. Just by defining your Entities and the necessary read & write operations in your Wasp file, Wasp is able to build a NodeJS server based on industry best-practices, create your Auth "plumbing", build your API, protect pages, etc.

You're free to define the logic as you see fit, without the grunt work of setting up services from scratch.
Best weather you can find in Switzerland
There are no lids on squat toilets.
> They're a standard. You can implement it yourself

You can make your DIY authenticator, but websites might choose not to trust your self-signed attestation as it is not "secure".

Also, as I understand, passkeys stored on an Android phone can be stolen by an attacker with root access or by Google if you use biometric lock or PIN or lock pattern.
Generally, retirement accounts are low-risk investments, since people rely on them for a stable retirement. What would you do if you placed your entire retirement fund in crypto assets that crashed in value?

I'm not saying this could never happen with traditional retirement accounts, but personally I'm hoping to retire with a diverse set of assets.
So we finally almost have the personal autonomous online agents promised to us in the 80s/90s.
You can blacklist that sender.
Old rich also likely earned their wealth in a lot more unethical way.
Honestly curious: what is the basis for Epic's claims about "monopoly" when iOS and Android are such a clear duopoly? Wouldn't there have to be some coordination between the two in order to trigger antitrust?
> In retrospect I enjoyed this a lot, for two reasons. One is that getting code review from experienced engineers is one of the best ways to grow as a programmer, and the Apple engineers came from a totally foreign engineering culture — no unit tests! no comments! — that also was clearly producing a high-quality product.

Anyone know if this still applies to Apple’s SW engineering culture? Or if it’s just some urban myth? Hard to believe.
https://github.com/dessant/buster/

buster is a technically legal software designed to show how easy it is to bypass google recaptcha.... if this continues to work, why not a third party SAAS that allows the same thing via an api?
Indeed, this is part of Virgil's default test run (and presumably most self-hosted compilers').

If the question is about adding new features to the language, then the process is:

1. Add the new feature to the (source of the) new compiler in a way that doesn't break any existing feature.

2. Cement the new feature in with extensive tests.

3. Bootstrap the new compiler and stable-rev it (in Virgil, that means checking in the new compiler's binary into the repo).

4. Work on other things for a while; either optimizations in the compiler or applications, to shake out bugs.

5. Bootstrap and stable-rev again.

6. Gently start using the new feature in the compiler source itself.
This is to allow foo(temporary_string) where foo takes std::string_view.

The real problem is that in C++ temporaries are destructed at the end of the expression, not at the end of the block that contains them. With the latter rule the example and many other cases will be safe.
> 1. Extraneous details about satellites not being overhead at night -- as if government spy satellites operate on the same schedule with the same priorities as publicly known satellites.

You can bet that the US, China and Russia know about at least the orbital data of all satellites that the other nations put up.

> 2. Mentions things like them not scrubbing the EXIF data was a "mistake". How could it be a mistake if this was public information?

Because even what otherwise should be public domain under US copyright rules can still be censored for national security reasons - precisely to avoid OSINT research like this. What some random Twitter hobby astronomy researcher can do in their free time with basic tools, Russian and Chinese secret services can do as well.

Another fine example just how important attention to detail is with maintaining operational security.
> what benefits a passkey has over using a password+TOPT/HOTP 2 factor

The benefit is that you don't need to remember different password for each site. However, it seems that passkeys are not secure, can be stolen by an attacker with root access or silently decrypted by Google. The better solution is hardware keys independent from Google.
Around the same topic, in two successive apartments I've been living in the app-based "disruptive" logistics services are unusable, apparently due to the way they are using GMaps. The legacy parcel delivery and mail companies have no issues finding our apartments, using the addresses, but at least both Uber and Wolt seem to always attempt pickup and delivery at the neighbouring lots.

My best guess so far is that they request driving directions using GPS coordinates for my address, which leads to GMaps reserve-mapping it to the neighbouring street, which is closer to the building but the drivers will face a fence. Food drivers usually leave the packages to a neighbour, Uber drivers make angry phone calls and claim that I'm not at the pickup point. Customer service keeps blaming me for failing to enter my address and location properly, so my improvement suggestions go nowhere past the first tier support.

I have to favour services with a proper localisation, usually the ones not developed around a mobile app.
Rebuttal: https://financialpost.com/real-estate/vancouvers-dirty-money...
Wasn't FTX considered a reputable custodian before it imploded? That's been my understanding but I didn't pay much attention before it went belly up.
I suppose that's fair, I didn't know they still put FM in SoCs.

Still, a jobsite seems like a bad place for a 3.5mm. Any jobsite radio will likely either have FM built in, or Bluetooth, and and aux cord is just one more thing to get grime on it and clog your connector.

Actually using it for headphones seems like an unnecessary safety hazard that Bluetooth would fix.
That's a similar setup to me. Obsidian works beautifully for fast, efficient editing, local preview and creation. The plug-in ecosystem also lets that be customised to your individual needs.

Similarly, Pandoc works amazingly well out of the box, but then let's you extend as required with filters in a way that just feels right.
I've only visited for a few days but there are supermarkets and at least one really nice public market much like in Menton and Nice. Probably the prices are not French prices but they do cater for non-uber wealth.

I was surprised how family friendly the whole Principality felt once you are in residential neighborhoods outside the whole casino area, plenty of 'average' moms with strollers, children's parks etc.

If you are in good condition you can basically traverse the whole place by walking, very walk-able despite some very busy roads. We were traveling along the French coast but we just parked the car in a shopping mall park and traveled around the Principality by bus and walking. Public transit covers the whole Principality with bus lines, immaculate and very regular. One thing I did notice is that despite very good public transit it doesn't seem to be heavily used but I also didn't witness 'rush hour' from people traveling from France.

Like it's been mentioned a couple of times the whole place is video surveilled and there are Police men in pretty much every busy spot, plus all entry/exits into the principality, so overall it feels a bit like Singapore in the sense of being a heavy on rule-of-law fortress.

The negative aspects I recall:

- The amount of air pollution in some of the roads but this was summer time with little wind so that might play into it.

- Architecture wise apart from the old town parts and the palace/castle hill, looks like they went through heavy construction in the 80's and 90's so you see lots of concrete forest ugliness throughout the Principality.
Middle class people putting old money on a pedestal and denigrating new money is so laughable to me.

The folks that do nothing but own land and raise your rent every year are oh so classy, and the folks that actually work invent things that improve your life like idk wifi are oh so gauche.
The fact that lack of Safari features drives people through taxed AppStore is just an accidental Apple side effect right? ;)

Google is utterly evil for driving people towards web Ads for profit, while Apple drives people into their 30% tax AppStore by pure altruistic battery concerns?
Similarities in the brain of SARS-CoV-2 and Alzheimer’s disease individuals
What kind of contract did you sign with them? That's really the key. A popular agreement is 50% payment up front, and 50% payment after deliverables have been received. It sounds like you may have paid before receiving the deliverables. In that case, I suppose it's a lesson learned the hard way, unless the developer violated an enforceable contract and you're willing to take legal action.
Yes, the internet went on a "generate false perceptual hash positives" binge.

Everyone just forgot that in the Apple system you don't get automatically banned and reported to the authorities if you get a match (or five). The matches get manually checked by an actual human, who will see in 0.2 seconds that it's not actual CP, but a highly distorted picture of a cat or some gibberish. Zero action will be taken.

Also: the scanning was only done if iCloud is enabled. If iCloud is enabled, the EXACT SAME scan could be done in the cloud. Why are people not objecting to this with the same fervour?
> Also keep in mind the Swiss effectively abandoned their 200 year old policy of neutrality over the Ukraine - Russian conflict.

I think this predates the Ukraine - Russian conflicts. Swiss banks have been giving client names when asked to do so by foreign judges. Much harder to get info from banks in Hong Kong or Dubai.
He should find a SWE and partner up. As more clients enter the ML space there are more less sophisticated ones who has less of a concept of cross functional teams. Rather than educate themselves these clients have unrealistic demands.

While I am a huge advocate of DSea writing better code going fullstack is unrealistic for them. What does it even mean to integrate? Fastapi? Docker? Helm charts? Monitoring and observability? SRE? The list is endless.

This is a classic case of "the client doesn't care the want business value".

If as a DS you want to get better at writing code join our Code Quality for Data Science (CQ4DS) discord:

https://discord.com/invite/8uUZNMCad2
For Webauthn, Recoverability is still an open issue of ongoing research. From these issues [2], Webauthn having inbuilt recovery is out of scope. In fact a mobile phone becomes a single point of failure and unlike with 2FA, and with the likely requirement of attestation I don't know if free implementations of FIDO keys would be allowed. [3] This limitation was known and was considered out of scope since 2018. Webauthn can only be considered impossible to phish if companies completely remove the ability to log in with a password and TOTP.

https://github.com/w3c/webauthn/issues/1640

[2] https://github.com/w3c/webauthn/issues/931

[3] https://github.com/w3c/webauthn/issues/865
Sounds like India, can't get shit done without knowing somebody
i do have public and private repos that i would love to get the data from but all the links are dead as of now
I started to use "C/C++" specifically for the bastard-language which is called the 'common subset' of C and C++.
Tailscale is a real VPN, not a privacy proxy using VPN tech. VPNs have nothing to do with privacy, this is no worse than any other service doing it.
What does this have to do with education: this is obviously a business disagreement (they probably believe they did work on top of what was agreed to originally)?

I am sure a "popular website" can help you recuperate any costs you had so far if you mark the project as undelivered, so you can look for another contractor.

Without any further details, it's hard to take sides here.
Ask HN: How can engineers profit from tech recruitment
How can an engineer capture some of the value from the tech recruitment market? It seems to me engineers are used as goods that are traded between people who don’t understand tech or the market. It's exploitative and opportunistic — how can a random person just show up in LinkedIn and start trading engineers and extract value from their major life choices?

Engineers understand the technology and market and would have a huge information advantage compared to someone with no experience in the field. Even just consulting on some domain/tech knowledge for recruiters would benefit the recruiters.

How can I, as an engineer, get some of that pie?
Ah right, only Taylor Swift and journalists matter. Nevermind where the next Taylor Swift and journalists come from. The platforms will decide for us!
Their API lets you do almost anything you can do on github. Its whole point is to allow people to write apps that do all the things you'd on github.

So, want to write a full front end for github? Do it. It's likely the github mobile app uses this API to provide every service it provides.

Open issues, create repos, add comments, create gists, create releases, star repos, etc...

https://docs.github.com/en/rest?apiVersion=2022-11-28

All that said, I have ranted about github's permissions

https://games.greggman.com/game/github-permission-problem/
AFAIK they use MSSQL, not postgres. And they only use one (another is a replicated hot spare) for Stackoverflow.
Let me know when you find someone to pay for it. Energy companies take one look at the ROI for nuclear and run the other way. What for-profit company is going to look at a multi-billion dollar capex project which will take at least a decade and may never be completed that will take another couple decades to recoup the cost and say "This looks like a smart investment!"? Wind turbines and grid scale solar are only controversial to weird fringe groups and have a safe ROI.
Agreed wholeheartedly. It has been a long time since I've run into a site that doesn't have an "or sign up with your email address" option, but whenever I do, I just decide not to bother. I don't really want any of my accounts tied to each other if I can help it.
the next obvious step is to check how difficult is to teach chatGPT to write fizzbuzz
Don't know about twitter, but most providers have some sort of "Applications" tab in the user settings that lists every site you gave an oauth grant to.
> raid for some expensive watches

Indeed, this is quite common in south of France. I'd suspect that Monaco has much higher police presence.
Sign in with Apple gives the service a spoofed e-mail address it creates (you can choose to use your real one instead).

Trouble is that if you need to migrate from Apple, then there's no way to recover the account.
Found a very well written detailed analysis of the achievement of AlphaCode:

https://towardsdatascience.com/deepminds-alphacode-explained...
What’s to say that the tax doesn’t just get passed on to the consumer?
This may be tangential to the topic at hand, but thank you for carrying the torch for true transparency on Reddit.
> 1/ Wouldn't that be considered "cheating" to basically commit precompiled compiler binaries to source control ?

No, absolutely not. This is how Virgil bootstrapping works by design. There are 5 pre-compiled compiler binaries in the repo. The repo is completely self-contained so that any revision at any point can compile itself from source, except the very earliest versions that needed an interpreter in another language. The stable binaries are updated infrequently, about once every 3-6 months.
> It's a game to some people. It's a challenge.

And for some, it crosses all lines of ethics and morals, like the stalker that deduced the location of a pop idol by looking at the reflection of a building in her eyes [1]. That's utterly crazy.

[1] https://sea.mashable.com/article/6776/a-stalker-found-a-japa...
I did read it. It doesn’t change how inappropriate it is to mess with the breaker boxes in other people’s property. The appropriate response was to contact the host.

> you come out as completely ignorant of context

Says the commenter who didn’t follow the context.
All sorts of conspiracy theorists on HN. We're not immune to Dunning Kruger.
Large wooden structural members perform better in fire than most people expect, and concrete ones often don't perform as well as most people expect.
This is pretty amazing, are the models more intelligible in Elixir than they are in python? I was under the impression that there lots of separate pieces that are all configurable on the python side but that organisation seemed quite messy (when I looked at the Stable Diffusion code anyway). Will have a look at the elixir shortly. Running these models is cool, is there the ability to train new models too?
Each cantons with a border with France have their own bilateral agreements. In most cases, income tax is payed in the country of residence but in Geneva in particular, income tax is paid locally. The party that collect the taxes is supposed to send back a part of it to the other party according to the agreements in place but there is lots of drama around the amounts owned.
> Pretty sure Firefox does that by default.

Ahem, no.

> It gets highly annoying, sometimes.

The thing you made up gets highly annoying, sometimes?
I'm guessing to allow people to make github browser apps, like the official desktop app.
> wait ... what!?

It makes a lot of sense for short-lived command line tools to not free memory, since usually any allocated items will be needer over one invocation of the tool.
Ask HN: How do you use Nreal Air glasses with Linux?
For me glasses works, they appear as single display 1920x1080 but that is about it. No access to sensors nor stereo mode available. Would be happy even if was able to move 2D virtual screen with my head movement. But w/o access to sensors it makes no sense to me to use these glasses.

So how do you use it?
Similar reasons to a company with 30 tps 8am - 6pm has a 3 h/a Kafka running on a k8s cluster, multi master MySQL cluster, all the trimmings

Built to scale that isn’t here today ?
Resume Padding ?
Data centers are expensive and slow unto build
Whatever one wants to say about Dart or Flutter, it sounds like the tooling and dev experience compares quite favorably to the more established stacks.
Google also decided at one point that all street names in a Finnish city should be in Swedish.

Yes, Finland is a bilingual country and some southern cities have official names in Swedish, but this town was a full 300km from the southern border and zero of the street names had official Swedish alternatives. Google just decided to autotranslate all the street names with no fallback.

People complained, Google didn't care. At one point after a few weeks it just magically reverted back.
Mostly agreed, but I like to use them in cases when I'm fairly convinced that I'm using the service as a one-time thing to throw away anyway.

What makes me unhappy are the services that don't support non-oauth accounts at all, e.g. ProductHunt.