skysight-inc/HackerNews huggingface dataset:
The point I (and it seems several others here) are trying to make is that your API already is a DSL, the question is just whether it's a good one or a bad one.

A good one is internally consistent so that users have predictability when writing and reading usage. A good one uses the minimum number of distinct elements required for the problem domain. A good one lets the user focus on what they're trying to do and not how they need to do it.

The principles apply regardless of interface. Physical device, software UI, API, DSL, argument over HN, it's all a continuum.
That's quite a big stretch, there are millions of operations where the LLM would do the exact same even if without those "guards", a lot the work for advertisement, emails, and a lot other use cases would be the exact same; so no, the comparison with a squachy hammer is off the mark.
It's kind of weird to transcribe a meeting from someone who isn't your customer and use it in marketing material (this post). Folks who don't have the context would think GitLab is a customer of yours and you have their permission for using their stuff in marketing.
The similarities between the Irish language and Middle Eastern languages was one of the reasons why people thought there had been a mass migration from the Middle East to Ireland, and I think this was at least partly what led British Israelites to dig up Ireland's sacred hill of Tara looking for the Ark of the Covenant. Genetic studies later confirmed that there had in fact been a mass migration from the Middle East to Ireland.
India's unrealistic demands sank WTO agri talks, claims commissioner
Those are pretty bad issues. I remember using it along time ago and only remember the results being bad. I've heard that Yacy could be good for searching sites you've already visited but it sounds like even that might not be a good use case for it.

I do understand the taking up of disk space thing. It's hard to store text of all your sites without it talking up a lot of space unless you can intelligently determine which text is unique and desired. Unless you are just crawling static pages it becomes hard to know what needs to be saved or updated.
I want to help increase the coverage, what can I do?
You can get a Batphone without doing business with Oracle. Microsoft SQL Server will give you a Batphone and would still be better than doing business with Oracle.
That quote didn't show the whole part, I realized it looks a bit strange out of context there. Here I'll break it down with some more:

> Schiller suggests that Epic’s “colorful criticism” combined with its past actions “strongly suggests that Epic Sweden does not intend to follow the rules.”

So, the main transgression here was "colorful criticism", that is the ongoing behavior by epic, nothing about safety or contractual breeches. If they believed Epic would break contract they would have banned them 5 years ago when that breech happened, not now, nobody can argue that a 5 year old breech of contract on another account actually warrants a random ban of this account today.
The amount of surveillance/security needed when students take tests at home (like your friend, and many others during COVID) is awful. But it sounds like the SAT won't be administered at home, only in high schools and test centers.

Students will use either school-owned or student-owned devices, which is not great. I would certainly opt for the former, since I wouldn't want to install this crap on my own computer. We'll find out in the next couple years how smoothly this goes. They've been doing the SAT online for a while outside the US, so hopefully the ironed out some of the bugs already.

But they won't have to worry about someone entering the frame, since testing will happen exclusively at proctored centers.
Interactive charts – where EVs are popular and less popular in the US
Last year, Americans bought more than one million fully electric cars, trucks and SUVs. Interactive charts show where adoption is strong and where it's lagging.
Didn't say it would be easy - and indeed I'm well aware that Oracle is very different than MySQL. It's a painful transition process that more organizations will find necessary as the costs and hassle of oracle increase. If the end state goal is to have zero oracle in production use, people will have to figure out some kind of transition process to migrate away incrementally.
For fun I tried to make an equivalently bad-faith two-liner with vanilla HTML+CSS that preserves the Tailwind behavior:

<div class="custom-box"><div class="header"><div class="tab">app.css</div><div class="header-expand"></div></div><div class="content"><pre><code>@import "tailwindcss";</code></pre></div></div>

.custom-box {margin-top: 1.25rem; margin-bottom: 2rem; position: relative; overflow: hidden; border-radius: 0.5rem;}.custom-box:first-child {margin-top: 0;}.custom-box:last-child {margin-bottom: 0;}.header {padding-top: 0.5rem; background-color: #1E293B; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); display: flex; color: #94A3B8; font-size: 0.75rem; line-height: 1.5;}.tab {flex: none; color: #0EA5E9; border-top: transparent; border-bottom: 2px solid #0EA5E9; padding: 0.25rem 1rem; display: flex; align-items: center;}.header-expand {flex-grow: 1; background-color: #334155/50; border: 1px solid rgba(156, 163, 175, 0.3); border-radius: 0.375rem 0 0 0;}.content pre, .content code {margin: 0; background: none; box-shadow: none;}@media (prefers-color-scheme: dark) {.custom-box::after {box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);}.header {background-color: #334155;}.tab {color: #bfdbfe;}.header-expand {background-color: #475569; border-color: rgba(255, 255, 255, 0.2);}}@media (min-width: 640px) {.custom-box {margin-top: 1.5rem; margin-bottom: 2.5rem;}.header {padding-top: 0.75rem;}.tab, .header-expand {padding: 0.5rem 1.25rem;}.content pre, .content code {font-size: 0.875rem;}}@media (min-width: 768px) {.custom-box {margin-top: 2rem; margin-bottom: 3rem;}.header {padding-top: 1rem;}.tab, .header-expand {padding: 0.75rem 1.5rem;}.content pre, .content code {font-size: 1rem;}}@media (min-width: 1024px) {.custom-box {margin-top: 2.5rem; margin-bottom: 3.5rem;}.header {padding-top: 1.25rem;}.tab, .header-expand {padding: 1rem 1.75rem;}.content pre, .content code {font-size: 1.125rem;}}@media (min-width: 1280px) {.custom-box {margin-top: 3rem; margin-bottom: 4rem;}.header {padding-top: 1.5rem;}.tab, .header-expand {padding: 1.25rem 2rem;}.content pre, .content code {font-size: 1.25rem;}}@media (min-width: 1536px) {.custom-box {margin-top: 3.5rem; margin-bottom: 4.5rem;}.header {padding-top: 1.75rem;}.tab, .header-expand {padding: 1.5rem 2.25rem;}.content pre, .content code {font-size: 1.375rem;}}.content > * {margin:0; box-shadow: none; background: transparent;}

(this probably an incomplete/buggy/incorrect port of Tailwind behavior)
I learned how to build websites in the late 90's similarly. Then progressed by reading blogs of other developers who shared their source in their posts.

It made sense back then because it was all we had to learn. Today there's tons of code to learn from both in open source and resources.

Lets get rid of this false dichotomy that the only way to learn is by viewing the source of websites, in the year 2024.
> The revamped test, which ditches the paper and pencil, aims to make cheating harder and grading easier.

This won't end well.
If you have a library card, see if your library supports Hoopla. It has thousands of professionally-recorded audio books (most by Recorded Books) that you can check out for free. And there don't seem to be queues which are often the case for library-associated apps. I recently went through the Patrick Tull recordings of Patrick O'Brian's Aubrey-Maturin series via hoopla.
You were forcibly exposed to things other than your favorite brand of organic soda too
The word you’re looking for is “tyrant.” In other words, people with unrestricted authority to beat, kill, rob, spy, or do whatever they want with us. And tyrants don’t keep us safe.

“Good guys,” on the other hand, respect the rule of law. It shouldn’t refer to people shielded from legal liability who spouts the “tough on crime” rhetoric to excuse themselves from their own criminal behavior.
True, I guess that was before he set up the Microsoft takeover of OpenAI.
Unruly Writing: On the Problem with the Fragmented Art History Book
> They are a one-time carbon sink

Depends how you manage them, and their detritus

If you burn it, you are correct

There are other approaches that sink the carbon and improve soils.
Comments moved to https://news.ycombinator.com/item?id=39618673.

Normally we'd merge into the earlier thread, but it's probably better to have a neutral third-party article as the top link.
Soviet-style international propaganda goes further. It's not merely subjectiveand biased. Its goal is to make truth unknowable, so that lie and truth are on equal footing, and decisions makers are blind.
What would it take to prove that CSIS is trustworthy?
Pretty sure Apple's argument there would be that the "services rendered" includes continued maintenance and development of the iOS platform. That has been their angle with the EU DMA stuff, it's why their fee is called the "Core Technology Fee". (Of course, this is Apple's spin on it.)

You could say that platform owners (over a certain size?) shouldn't be allowed to take a cut of commerce which happens on the platform. I certainly wouldn't be against that.
Russia has bordered two NATO counties for decades. There were no Russia threatening missiles in Ukraine.

Putin is probably genuinely threatened by the prospect of Ukraine being a prosperous democracy and his own people saying why do we have to live under tyrany then, but that's a different thing.
If you were to do a slow motion video of what’s happening, what you would see is that it’s the bitmap that’s zoomed and then the zoomed bitmap gets replaced with a rendering of the outlines. It is not re-rendering outlines at every zoom level.
I think the main danger would be a (new?) competitor trying to become Apple, to fill the niche of premium devices, simple lineup, i.e. whatever image apple currently has. And they could do so in europe in all peace and once they are ready expand to other markets and compete with Apple. To me that seems like one of the biggest dangers of withdrawing from the EU.
Oracle even has its own proprietary, alternate JOIN syntax. The devil is always in the details.
> as I can tell most customers aren't willing to spend more money on a model with an excellent touchpad so it's not surprising that most manufacturers don't bother adding them except possibly on their premium lines.

Of course, I don't think anyone would expect an Apple level touchpad on a budget Windows laptop. But they don't even seem to be on premium Windows laptops.

You're probably right that premium Windows laptops are a super niche market so there isn't much incentive for touchpad manufacturers to cater to it. That's one huge advantage Apple has. If they want a product that no manufacturers want to make, they can just make it themselves.
Being pwned does not solely mean having access to your eye in this case, also why should I trust a corporation more than a government?
You don't have a duty to hire in USA, but you can still get in trouble for illegally firing someone for the wrong cause. Same applies here, this isn't rocket science.
Labadee
And I think this is not even stupid either.

Bad actors exist and there must be some process for identifying and dealing with them, but they are not the majority of people and so probably don't have to be the first, last, primary, and only consideration at all times.

IE living in a bomb shelter is not a life worth living, even though yes you will be safe from bombs and theives.
ChatGPT 4 Vision Vs Claude 3 Opus
What's wrong with OpenAI nowadays?
Essentially yes. It’s about what makes one individual vary from another, what makes the outliers lie out.
Will and Steve! Great work shipping this, very excited for what you build next
I mean, there are the millions upon millions of devices that don’t run up to date safari versions. While @scope is awesome, the reality is that preprocessed nesting is super easy to use now and to rip out later. You’re only hurting users (likely poorer, less tech savvy ones) by jumping ship immediately.

In 2026, sure! Go nuts and rip it all out, but give people a bit to update first unless your target market is SF tech influencers.
That is true for adaptive tests that operate on a per-question basis. What I have read of the new SAT is that it operates at a session level. So if you do well on the entire first session, you get a harder version of the next session on that topic (reading or math).

Students should still be able to use the technique you mention to identify hard questions and save them for last.
> Government-issued ID card?

It's easy to think of reasons that wouldn't work particularly well in some parts of the world. That doesn't mean I'm actually onboard with scanning biometrics, especially those of people who haven't read enough dystopian science fiction to be skeptical of that plan.
They have actually been scraping ARIN IP space registration data for this and sending threats to people who hold IP space that has absolutely nothing to do with the actual business end user with a DIA circuit and static /30 that downloaded virtualbox. It's a ridiculous abuse of ARIN WHOIS data.

From the point of view of ISPs receiving such threats it is the most preposterous thing ever.
I am so so so sick of these.
Every word you wrote is true. It's all still true if you replace "DSL" with any project and "Boring Old Language" with the competitor.

This is the stopping at 90% problem somebody just posted a link to in another thread. edit: https://austinhenley.com/blog/90percent.html
I graduated from WGU and I wouldn't have known how to cheat on the many proctored tests. The only special software I installed was Zoom. I had to have a detached USB camera and show myself and my testing area, and then during the test the camera was to my side showing both myself and the laptop screen.

I'm sure it's possible, but that seems just as secure as a random highschool teacher, which was the only anti-cheat of decades past.
Comparability across test years is taken seriously by the folks that make these tests (see e.g. [1,2]). There are valid criticisms to be made, but flippantly calling the test 'rigged' is not constructive.

[1] https://www.jstor.org/stable/1435437
[2] https://www.ets.org/research/policy_research_reports/publica...
> This changes ... who makes decisions in society.

Does it? Seems to me that wealthy bankers still control society.
My guesses: A big party at Google, a wave of so-so smartphones from companies that will try their luck in the high-end smartphones segment, a grey market of iPhones imported from other countries at high prices without warranty.
apple cars, vr, losing out big time in china. cheerio tim time?
When I've tested (December), it was the latest point release. By that time, it was already certified, so the certification must have been performed with an OEM release.

I can't exclude that it's fully supported by the latest dot release, but they should also release it in parallel as preconfigured option, so I'm not optimistic (and regardless, it's messy).
This. Not to mention a lot of people are food-insecure and cannot access or afford healthier options.
Yes, a function is an injection [1].

Abstractly.

Listing all possible inputs with their outputs, and then doing a lookup....that's only sometimes useful.

[1] https://en.wikipedia.org/wiki/Injective_function
Related: https://www.epicgames.com/site/en-US/news/apple-terminated-e...

(via https://news.ycombinator.com/item?id=39617729, but we merged that thread hither)
I'm feeling a similar disappointment here, although I'm sure this was carefully considered by the Tailwind team.

I've been working with a fully Rust-based web stack, and it's been such a joy. Tailwind compilation causes me to still deal with Node. I'd love to see that go away.
Node lets you cheat with "synchronous" APIs: it stops the whole event loop. If you start making exceptions for "little" bits of IO like printing to the console or reading files, the async parts of your code are "async when someone hasn't done something synchronous". Doing a `readFileSync` even on a small file in a hot code path means you're meaningfully tanking the performance of your code.

What you're asking for is "stop running my code until I've finished printing to the console". That's what the `.await` does. Synchronous IO on `print()` would mean _everything in the whole application that logs_ suddenly blocks the whole application from doing _anything_ while the console is being written to, not just the currently running code.

If you want synchronous stop-the-world IO (like Python, where async/await is bolted on), you shouldn't choose a language based around async/await concurrency.
The tldr is basically:

* Guy vaccinated himself very, very often for reasons unknown.

* We observed interesting things [implied: that we probably would never have observed otherwise because nobody would ever set up a study for this specifically] like mildly elevated levels of spike-specific B cells

* It doesn't look like it made him any more or less protected.

* The guy never caught covid as best as anyone can tell, but other factors (was he a recluse?) can't be ruled out.

* We're not endorsing this as a strategy, we're just writing up interesting stuff since the opportunity arose.

The news media is also widely reporting this. https://www.google.com/search?q=217&tbm=nws
That sounds stupid, thanks. Guess I'll be careful when I set up lambdas.
"Removing sales and marketing" - That seems like an interesting decision unless those positions only existed to grow the free hobby tier.
Do text embeddings perfectly encode text?
Why aren't we taking it more seriously that our supposed world-leading founders and business people are simply running pump and dumb schemes with Worldcoin, Doge, and ETF/SPACs?
LLMs can reason. You can verify this empirically by asking questions which require reasoning to e.g. GPT-4.
I'm going to note that I don't agree with Worldcoin (nor crypto currency in general) - just that this is an issue that WorldCoin was trying to resolve with biometrics.

Government issued ID cards are forgeable and states not too difficult to get officially (the classic example of a spy with four different identities). For that matter, multiple different forms of identification can complicate the matter. Consider https://www.tsa.gov/travel/security-screening/identification - I have a passport, I have a drivers license. There are individuals who have both of those identifications and a Tribal Nation identity card and a Veteran Health Identification Card too. Four different forms of ID for the same person - can those each be used once?

I believe that Worldcoin is/was an attempt to solve some great societal issues with crypto currency tooling ... and is going to end up with many other ideas of how to solve social problems with technology in a "nope, that doesn't work" pile. Scanning eyeballs is an attempt to have one person to one identity - which may work, but it doesn't solve the related practical problems of distributing aid.
Absolutely a joy to read. Reminds me of "Consider the Lobster" by David Foster Wallace. She also covers cycling, and let me tell you that skewering teams and sponsors is the norm in cycling journalist, so I'm not sure why people have to be so deferential in motorsport. Actually I do know. It's cause they are rich ¯\_(ツ)_/¯
Show HN thread a few weeks ago: https://news.ycombinator.com/item?id=39277079
Postgres Extensions in One Place
If you were using SQL so generically that you could easily substitute another database, you never should have been using Oracle to begin with.

I guess you could call it "vendor lock-in" to use the more advanced SQL, analytic functions, and stored procedures or you could call it "getting what you paid for."
I thought that, for financial institutions (especially banks), that you couldn't have associates who were known felons, for anti-money-laundering reasons if nothing else. But I'm not in that world, so I freely admit that my knowledge is hearsay/rumor.
Not Oracle related, but ... in the late 90s, I was at a company that was doing web stuff - number of cgi/perl projects, but they'd started doing ASP as well in 98. Had a couple clients really scale up - one client had 80 servers load balanced, all running Windows NT. A friendly MS rep stopped by because the client had been getting so much press for their ecommerce work (which we were doing) and went... "oh wow, you have 150 servers that each should be licensed at $8k/server... let's talk!". The very next day the CEO came to a big dev meeting and started ranting that we needed to optimize the hell out of the sites to get the server count down ASAP. And... we also became an 'official' MS partner, which seemed to put the kibosh (officially or otherwise) on more expansive work in to Java. We were doing a bit of Java, but I think we'd have expanded more in that direction without the MS pressure. Yes, they fed us more work... but it meant... we were doing more hands on work (fixing loads of bugs in their commerce server) while they just collected license revenue. Great business if you can get it, I guess...

FWIW, I have no doubt that story was not isolated at the start of the web boom. I just happened to see inside a company when it was happening. It's also why I tend to take a FOSS-first attitude to tech.
I would expect them to showcase their dogfooding of the product. Just use it for every internal meeting and cherry-pick the best result to put on display.
It’s using the Wayback Imagery from ArcGIS. I’m loading the layers based on a list of ids (url in the config).

There’s also some logic involved in making sure the user only sees the layers with new data in it. That’s running on the client and it’s quite heavy.

https://livingatlas.arcgis.com/wayback/#active=37965&mapCent...
> I would think that the way to do this would be to

The devil as always Is in the details. The real problem comes With stored procedures. Maybe this is why I shy away from their used to this day. The last migration I did to Postgres wasn’t too bad; the app had only a few basic stored procedures.
> I wonder if this is a result of College Board reacting to the trend that started a few years ago where universities started saying that the SAT was a bad indicator for equity reasons.

Most of those universities have flipped flopped into requiring the SAT/ACT again because the other indicators (GPA, class ranking, extra curriculars) were actually even worse for equity reasons.
An extended family member is going to take the digital SAT next week.

- The digital test is now adaptive: https://blog.collegeboard.org/what-digital-sat-adaptive-test...

- I'm curious how this year's test will perform to the released analysis of the 2022 test: https://reports.collegeboard.org/media/pdf/2022-total-group-...

From the 2022 report:

1,737,678 total took the test.

Female: 6% of 890,254 = 53,415 females got 1400-1600 (highest scorers)

Male: 9% of 841,224 = 75,710 males got 1400-1600 (highest scorers)

American Indian: 2% of 14,800 = 296 got 1400-1600 (highest scorers)

Asian: 27% of 175,468 = 47,376 got 1400-1600 (highest scorers)

African American: 1% of 201,645 = 2,016 got 1400-1600 (highest scorers)

Hispanic: 2% of 396,422 = 7,928 got 1400-1600 (highest scorers)

Native Hawaiian: 2% of 3,376 = 67 got 1400-1600 (highest scorers)

White: 7% of 732,946 = 51,306 got 1400-1600 (highest scorers)

Two or More Race: 10% of 66,702 = 667 got 1400-1600 (highest scorers)