skysight-inc/HackerNews huggingface dataset:
FWIW, Salesforce actually did make a GraphQL API: https://developer.salesforce.com/docs/platform/graphql/overv...

If you're a small company where the FE and BE can work together to make the REST API function exactly how you want, it's not really a big deal. But in B2C or B2B situations where the API provider isn't working alongside the end-users, GraphQL gives the consumers WAY more freedom to choose what they want to fetch -- and no more. That query language is amazing for that use case.

I've used it to work with the Nvidia GeForce Now API, for example, which has thousands of games and dozens of parameters (which store do you want it from, whether you want images, titles, how you want it sorted and filtered, whatever). I wanted a list of all game IDs on Steam, and that is a single query in GraphQL rather than several blocks of back-and-forth REST queries plus more client-side filtering. https://ighor.medium.com/i-unlocked-nvidia-geforce-now-and-s...

Similarly, with headless CMSes like DatoCMS or Hygraph, it gives you a central place to put all your content but then consume it however you like across different frontends (web, native, syndication, whatever) with powerful and customized queries. https://www.datocms.com/docs/content-delivery-api/filtering-... https://hygraph.com/docs/api-reference/content-api/filtering
Fine, you've convinced me! I'll try it next week.

To be honest the only RAM overclocking I've done is by going into the XMP settings and turning on the shipped overclock configuration. For CPUs I tend to undervolt them a bit to reduce power consumption.
I just checked out their forum and I can only wonder why. There seem to be multiple cries for help from devs with no comments.
Surely bringing down Google is a bigger technical achievement than some random government website maintained by someone who stumbled into their job after 20 years doing mid level government organizational work.
Big fan of TWIM. I've tried several methods and TWIM seems to work super well with my brain.
Sheer Health (https://www.sheerhealth.com) | New York, NY | Senior Mobile Engineer | Full-Time | ONSITE | $170-210k + equity

If you or a loved one has ever suffered from confusing/egregious medical bills or insurance communications, this is your chance to give the power back to others in a similar situation.

Our mission is to demystify health insurance, healthcare and medical billing. By utilizing cutting-edge technology and advanced data analytics, we deliver personalized recommendations on how to save money, maximize use of plan benefits, stay on top of reimbursements and avoid erroneous or inflated medical bills.

We're looking for a senior mobile engineer with extensive experience in both Swift for iOS development and Kotlin for Android development.

Drop us an email to hn ~at~ sheerhealth.com if this sounds interesting!
I use Copilot... Or rather I pay for it. I pretty much always end up using ChatGPT4. I honestly haven't had a very good experience with Copilot. It never "learns" anything. It doesn't remember where my imports are, it gives me the wrong paths all the time. Sure occasionally it will write a nice comment for me when I make a new prop, but other than that it's not as good for writing code as GPT4, and its auto suggestions are pretty weak. Wondering if others have different opinions.
Sign up for Google's Advanced Protection Program. It's been around since 2017, and last I checked, it's the only way to fully disable the use of your phone number for authentication.

https://landing.google.com/advancedprotection/
"I think this is making the mistake of conflating piracy with lost sales; there is only so much money to go around, and saying that a pirated view is lost revenue is missing the point that that person was never going to pay for that particular content anyway."

Piracy isn't theft. It's counterfeiting, which is much worse than theft. If we allowed everyone to counterfeit the dollar and use it, the value would head toward $0 over time. It's the same with all digital goods.

Where else should we apply this logic? If a large company uses GPL/Gnu software in their proprietary application, should we say that there was nothing lost because they wouldn't have shared the code anyway?

When AI gets good enough in the future, should companies be allowed to use the likeness of someone for free? After all, nothing of value was lost, right?

"From a music perspective we have too much music; we have decades of history to stream, and each year more and more is released - ultimately only a few people will be able to sustain themselves with streaming revenue, and independent acts will need to survive with live acts and merch until they break through (or accept that they aren't going to become superstars)."

Streaming is only the norm because of piracy. It's the same with software. Everyone is making software a service. Why? You can't pirate it. This was pretty easy to predict 10+ years ago.
At the end of the day, there is a path to switch from Windows to Linux for gaming (both playing and development) without requiring an investment in hardware. Switching to Apple for gaming effectively requires investing in new (at least to the user) hardware.

That's a pretty huge difference, and things like the yearly fees (even if they aren't expensive in practice) only make the switch less attractive.
We can change the units to mm*GHz, then the division by GHz cancels out and we end up with millimeters. I studied this in the USA, so the number we learned was 11.8 GHz*inches.
In Our Cellular Clocks She's Found a Lifetime of Discoveries
Social media scams cost victims $2.7B since 2021
Moving hoop won't let you miss - https://www.youtube.com/watch?v=myO8fxhDRW0

I guess in theory you could "catch" with the correct call by varying the height of the catching platfrom.
:) This was the same conclusion I came to when I first started researching this in video game design. No idea if there's actual merit to it, but the parallels are uncanny to be sure.
° Put the coins in a cup

° Shake the cup vigorously and dump coins on the table

° If coins match, go back to step one

° If coins are opposed take the result of the southernmost coin
Can't the thug apply the 20$ wrench to your face until you say your password?
A LLM trained on the complete corpus of 19th century medical knowledge would be pretty useless (they had no infectious disease model). It's a fair argument that the state of modern psychological knowledge is comparable to early 20th century infectious disease knowledge (rather poor).

In terms of training corpus, I wonder how that is managed? Training LLMs on out-of-date scientific papers doesn't seem like a good idea. It might make sense to exclude primary research reports entirely and instead stick with current reviews and textbooks?
Im not getting $20 of value as is.
It's bullshit used to excuse and justify Fiat money.

There is no reason for a dynamically expanding money supply to exist (or even an expanding money supply at all).

Ultimately what actually matter is the goods and services being bought and sold, their price in whatever currency you use is irrelevant because the actual value remains the same.
Mirai Variant IZ1H9 Adds 13 Exploits to Arsenal
The tier 1 & 2 ISPs I've worked with have a blackhole BGP community. https://www.rfc-editor.org/rfc/rfc7999.html
It took eight years for somebody to use this. We don't know when it was discovered (nor how many times by how many different people.)
The same principle is used in embedded systems as the base of a prng when obtaining randomness from a possibly biased or imperfect source of noise (eg adc low bits or uninit memory values).

I find it easier to understand if you say “instead of using the level/value as the source of randomness, use the transition from one level/state to the other as the bit of entropy.” (edge-based instead of level-based) I.E. instead of head is 0 and tails is 1, head to tail is 0 and tails to head is 1, and the other transitions are disregarded.
I did YC in W20. It's been almost 4 years since I incorporated the startup, and it has definitely not been easy — certainly not the rocket ship story.

The book discusses how progress can only be achieved through error correction and criticism. There are some companies where you can correct errors very quickly and iterate rapidly. However, we are building a cancer diagnostic test, and rapid iteration isn't so straightforward in our context.

The book helped me step out of my bubble, where I was too close to the problem. It allowed me to see that, in perspective, we are still error-correcting on a meaningful problem, even if the process takes years.

I hope you get back in the water and finish the book! Let me know how it goes and what you enjoy about it.
I can't wait to get access to ChatGPT with voice so I can practice my Spanish. I suspect that the utility of vanilla ChatGPT for language learning will soon obviate the need for any custom apps.
Show HN: Fast Jekyll Alternative in TypeScript with JSX
That's precisely what Clojure did, where @foo is syntactic sugar for (deref foo)
For code completion, it uses an improved version of Codex[1], and for chat beta (part of Copilot X), it uses 3.5-turbo[2].

[1]: https://github.blog/2023-07-28-smarter-more-efficient-coding...

[2]: https://github.com/orgs/community/discussions/56975#discussi...
Oh that cash isn't going to the bank, at least not all of it.
Dismayed by recent news, my 12 yo and I made a 3D temperature anomaly viz
Dismayed by all the terrible climate news recently, my 12 year old daughter and I spent a weekend making a 3D version of the ubiquitous Climate Spiral visualization - she's hoping to present it at her school.
"No one really buys music anyway, artists make most of their money from shows."

In the 90s, artists COULD make money from music. Especially independent artists. Piracy changed all that and forced artists to only make money from shows, which are controlled by large companies.
How we generated an 80% reduction in BigQuery Spend
This is a writeup I put together documenting how we (Snowpack Data) cut ETL costs by over 99% at Grid, and achieved an overall 80% reduction in BigQuery spend. Our blog documents the approach to the problems that arose in the ETL and provides an approachable deep dive into our implementation. The goal is to discuss the technical challenges without diving too deep into code examples, although we'd love to provide more technical commentary if anyone wants it!

Earlier this year I began a small boutique consulting company with the goal of leveraging my broad analytical experience with two dynamic partners to tackle challenges that growing businesses inevitably see in the analytics stack. The three of us had previously spent time at other startups, and most recently at Flexport, where we had realized the challenges that occur when short-term thinking in analytical foundations meet the realities of rapidly scaling businesses. We'll aim to continue to share our learnings and collaborate with others in the space as we continue to tackle these types of problems!
> The only time that’s true is if your revenues are flat year over year.

That's only true in an environment that values growth dramatically over profit.

With non-negative real interest rates - profits actually matter.
Professor Whinston didn't work at Google, did he? He just makes his opinion based on some emails found in the discovery?

For all we know, it is equally plausible that Google at some point launched a new prediction model, and in a traffic experiment it showed up the following stats: increase on campaign average cpc price, decrease on average auction discount (or whatever the metric for the gap to 2nd bid is called), and no harm to conversion cost. Team manager reported the metrics highlights to their higher ups. Emails found in discovery... ends with guys on HN throwing fraud accusations, pretty easy.
I don't see the connection. If Apple unveils a Game Porting Toolkit with Vulkan support, that won't affect the 30%/15% App Store fee.
Cool to see more of these kinds of projects, nice work OP!

I'm a huge fan of this general concept, so you're definitely on the right path imo. That said, two things are jumping out at me:

- Users would still be writing OpenAPI specs/JSON Schema by hand, an incredibly annoying and tedious process (unless using a nicer DSL)

- Generation/build steps are annoying (but likely unavoidable here)

As pointed out by many other comments, an unfortunate amount of teams aren't writing OAPI specs. I personally feel this is a major mistake for anyone building an API, but that's a discussion for another day.

I've been using https://www.ts-rest.com, a similar project, for a few months now. Instead of relying on OpenAPI specs as the source, you define the "contracts" using Zod. These contracts are essentially OpenAPI specs, but Zod makes for a MUCH better DSL. I really like that...

- Real-time type checking without generator steps, both server & client-side. XHR clients like `fetch`, `react-query`, etc clients are inferred from the contract.

- The Zod contracts _can_ generate/output OpenAPI specs and Mock Service Worker mocks for testing (as needed, not required)

- (Optional) Automatic request & response validation based on Zod contract definitions, no additional code needed.

- (Node) Backend agnostic (partially, anyway: NextJS, Express, Nest and Fastify supported atm)

- Works very well with `react-hook-form` & `ZodResolver`, so e.g an invalid value on client-side shows the same error as the API would have if request were fired.

- Zod types can be used as typescript (z.infer), a wonderful way to re-use e.g model types in client-side components.

This ts-rest experience has fundamentally solidified a belief in me: One single source of truth, propagating through the system, is _the_ best way to build safely and efficiently.

I am almost ashamed to look back on the many, many projects I've worked on where APIs and client-side did not share truth. Duplication of (hand-rolled) types, error messages, etc is horrific in retrospect.

I don't want to think about the amount of bugs I've come across due to this dual (at best) truth approach.
> That's how they reset and seize more power.

> They are selling our bonds and not buying these days.

Who is "they"?
Just to clarify, you can still access the code, submit PRs to add features, etc. The only difference is that during a fixed time period (4 years) you cannot use Nomad to compete with HashiCorp. If you want to do that, you can ask for a license.
As a frontend person, the most common reason I've heard from the backend folks for not implementing is simply a lack of familiarity plus high difficulty, especially people who are used to existing AWS REST patterns and services. I heard from several people that making the stack for it on the backend is a pain compared to traditional REST, and every time I've brought it up, they decided it was too much work. (I took their word for it)
Don’t forget Iran and Venezuela. And the Israel/Palestine conflict, along with other geoeconomic factors, puts Saudi Arabia and other Arab nations in play. New production coming online via projects such as EACOP as well.
HN crowd understands ssh certs and the difficulty of key exchange. Most others simply don't. So they need to simplify.

If the result is that users are not using passwords, then aren't passkeys an alternative to passwords?
Show HN: Lean Canvas AI
Aquagga has successfully deployed a PFAS destruction unit
This is such a strong claim I'd really appreciate something other than "smaller is better"

Abuse and abuse vectors vary wildly in complexity, some complexity is certainly required exactly to avoid dumb bottlenecks if not vulnerabilities. So based on what are you saying something simple will inherently resist abuse better?
Tangentially related - I recently made a fun discovery. Many older Steam games on mac are marked as 64-bit incompatible, but it turns out this is just a backend flag that's not always set correctly. Steam will let you install the game in spite of the warning, and if it does actually contain 64-bit code, it'll run just fine.

The days of this being relevant are probably numbered though, because at some point we will lose Rosetta. But I'm going to enjoy Antichamber [1] on my mac while I can.

1: https://store.steampowered.com/app/219890/Antichamber/
The question is, is Social Security's Old Age, Survivors, and Disability Insurance program insurance, or is it a government welfare program.

If it's insurance, than removing the cap on income charges without removing the cap on benefits is fundamentally unfair.

If it's a social welfare program, having a trust fund doesn't make a whole lot of sense. As well as quite some other things like paying people more benefits when they've had a higher historic income; that's the opposite of what I'd expect from a welfare program.

IMHO, it's a social welfare program that pretends to be an insurance scheme with wacky rules. Maintaining the fiction of an insurance scheme is clearly important to acceptance. There's also lots of features to encourage behaviors... Be sure to stay married for at least ten years to qualify for spousal benefits. Be sure to save up so you can delay claiming, and wink take advantage of our outdated actuarial tables. Don't forget to earn more money now (and pay more taxes now) so you can get higher benefits later.
Bitcoin/gold, like fiat currency, are just proxies for the things people actually want: housing, transportation, energy, food, time savers, etc.

It’s usually good to own productive things like a home, long lasting efficient cars, labor saving appliances, solar panels, batteries, fruit trees, etc
An excellent question, it seems way outside my high school chemistry knowledge that you could calm water with a tiny amount of anything, be it alum or otherwise.
Visiting for the first time recently from North America felt kind of like the fabled Gorbachev-sees-an-American-supermarket moment for me. Not only do the trains go everywhere, frequently, and reliably, but the condition of everything was astounding.

The cleanliness was a big part of it, but also just how non-abused everything was. I was there for a week and didn't once see a tag carved into the seats or walls of a train car or smell urine on a platform. I don't think I even saw a single piece of litter on a train. The respect with which people treat public property was genuinely eye-opening.

I wish there were some kind of transferable lesson that we could apply here where dingy and defaced public infrastructure is just accepted as "the way things are in a big city," when it's demonstrably not inevitable.
MIT Engineers Create Supercapacitor Out of Ancient Materials
From the Method section:

"In each sequence, people randomly (or according to an algorithm) selected a starting position (heads-up or tails-up) of the first coin flip, flipped the coin, caught it in their hand, recorded the landing position of the coin"

Presumably if you instead allow the coin to land and bounce on a hard surface, the bias would disappear?
Thank you! I just updated the typo, sorry for the confusion. Thanks for the eagle eyes.The DB issue was just wordpress not being able to handle the traffic. It's back now!
My favorite local restaurant has a 3% card surcharge and a 10% cash discount, so like, 14.4% card surcharge. Yeah, probably for tax reasons. (This isn't why they're my favorite, their food is just really good.)
This is why I'm concerned about AI. It enables people who don't value their colleagues time to value it even less. Be that code or contributing to a discussion with unedited and false LLM output "as a starting point".
what gives ME anxiety is clicking on a website starting to read, and KNOWING the full screen modal is going to pop up trying to steal my attention
>Language models sound like the average of several humans at best, and a strange program trying to imitate human speech at worst.

This isn't really true. Open ai use heavy rlhf to make LLMs sound like that by default but they can sound like whatever. If a native speaker says it's fine then it's fine lol. You can still choose not to use it as you can choose not to do anything but then it's an irrational fear more than real concern.

This is also essentially a substitute for graded readers for language learners
BE doesn't need constant info about user if BE would be correctly written.

I never saw BE which sends so much requests to FE for user info. Someone just has no idea how to use Java without making CPU wild.
I mean it sounds like you're agreeing with me in a complicated way, the trust fund is still money owed to the public so it should be counted when we talk about the debt. Yes?
Right near the top, the authors briefly mention their critical assumption:

> As we have discussed elsewhere, government debt reduces economic activity by crowding out private capital formation ...

I stopped reading at that point, because many economists disagree with that assumption. To understand why, consider:

* When the US government borrows to spend on things like, say, battleships, fighter jets, satellites, AI software, etc., every dollar it spends is a dollar of revenues to a private company like Lockheed Martin, Raytheon, Amazon, Microsoft, Palantir, etc., which invests in its business, inducing private capital formation.

* When the US government borrows to spend on healthcare, every dollar it spends is a dollar of revenues to a private hospital, vendor, practice, or doctor, all of whom invest in technology, facilities, training, etc., inducing private capital formation.

* When the US government borrows to spend on anything, every dollar it spends is a dollar of revenues to a private entity or citizen -- who else? What matters is whether that entity or citizen invests a portion of those revenues in endeavors that induce private capital formation in the US.

Things are not as simple and clear-cut as the authors would like them to be!
Intel and AMD have multi generation sockets both newest generations can run on ddr4/5 and for most the bottleneck is still their GPU... stop inventing.
Cost vs. benefit here is the most important factor.

If somebody would come up with a product Tomorrow that isn't as performant as H100s, but price-wise is cheaper, they could make NVidia miserable, as NVidia is selling those products with a huge margin, they'd have a hard time keeping those margins and a price race to the bottom would happen.
Show HN: Launch Your Bug Bounty Program with Ease
Have you checked the developer forums for any product made by a large company? I promise you they're they exact same.

There are plenty of reasons to not support macOS for your game, but this one isn't it.
What is your theory? With the current high rates a lot of central banks are probably in the same situation as was Silicon Valley Bank.
Ah great, I added Spanish a few weeks ago: https://webbu.app/spanish. Hope you like it!
Not Google, but there is one over at Cloudflare - https://blog.cloudflare.com/technical-breakdown-http2-rapid-...
As a French language learner, one thing I’d love to see is more interesting ways of practicing a specific area/skill (eg in French that might be the passé composé or l’imparfait). There are tons of lessons on line, but they’re boring and uninteresting. They don’t motivate you like a short story or short film where you get both practice and pleasure. It seems very doable to use LLM technologies to transform a given short story to focus on specific language skills (eg rewrite to utilize mostly a specific tense). I know it’s possible because one of my first play experiments with ChatGPT was to have it write a letter to Santa using only specific tenses. In the end you get to reinforce your comprehension and recognition of specific facets of a language. I wish this was more widely available in language learning offerings Hint, hint Duolingo, please consider allowing me to choose the skill I want to learn at a given time, at least in some way. This might apply more to intermediate and advanced learners.