skysight-inc/HackerNews huggingface dataset:
Thanks, UniCon certainly looks interesting.

I did briefly look at Objective-S as well, but I'm not familiar with Scheme from before so will need more time to get a feel for how it works in practice.

You can get a lot of the advantages of this clear split in a regular language like C#, but I agree that a dedicated one probably can get you some synergies that are otherwise lost.
Banning TikTok even runs counter to the value we hear used to justify the first amendment: diversity of thought and discourse is inherently good; it allows people to decide for themselves using their faculties of rationality. We even have Benjamin Franklin and polemic if not mis-attributed Voltaire quotes[1] used to inspire a basis for free speech.

Except for some reason, diversity of thought and free speech ideals aren't actually used to justify speech people disagree with, namely China's. This two-mouthed approach is noticed. It de-legitimizes the diversity of thought value.

To anyone who has argued for free speech before but is silent now, your silence says more than your speech ever could.

1. https://quoteinvestigator.com/2015/06/01/defend-say/
Can’t wait for the follow up which is using ChatGPT to read git commit messages. It will be these types of feedback loops I’m most interested in.
I don't think it's enough. My target audience is marketing agencies. I have several clients with whom I communicate regularly and find out what they need. There is also another audience, these are single startups, I also keep in touch with them, but they are not ready to pay a lot
Show HN: SQLMesh – The Future of DataOps
Hey Show HN! I’m Toby and over the last few months, I’ve been working with a team of engineers from Airbnb, Apple, Google, and Netflix, to simplify developing data pipelines with SQLMesh (https://github.com/TobikoData/sqlmesh).

We’re tired of fragile pipelines, untested SQL queries, and expensive staging environments for data. Software engineers have reaped the benefits of DevOps through unit tests, continuous integration, and continuous deployment for years. We felt like it was time for data teams to have the same confidence and efficiency in development as their peers. It’s time for DataOps!

SQLMesh can be used through a CLI/notebook or in our open source web based IDE (in preview). SQLMesh builds efficient dev / staging environments through “Virtual Data Marts” using views, which allows you to seamlessly rollback or roll forward your changes! With a simple pointer swap you can promote your “staging” data into production. This means you get unlimited copy-on-write environments that make data exploration and preview of changes cheap, easy, safe. Some other key features are:

Automatic DAG generation by semantically parsing and understanding SQL or Python scripts
CI-Runnable Unit and Integration tests with optional conversion to DuckDB
Change detection and reconciliation through column level lineage
Native Airflow Integration
Import an existing DBT project and run it on SQLMesh’s runtime (in preview)

We’re just getting started on our journey to change the way data pipelines are built and deployed. We’re huge proponents of open source and hope that we can grow together with your feedback and contributions. Try out SQLMesh by following the quick start guide (https://sqlmesh.readthedocs.io/en/stable/quick_start/). We’d love to chat and hear about your experiences and ideas in our Slack community (https://join.slack.com/t/tobiko-data/shared_invite/zt-1ma66d...).
why does he have it so far away from the cup?
That is a normal price.

- A car crash in the US can generate million dollar hospital bills. Personal liability cover of $2million is standard.

- American regulators require air bags to detonate quicker which might 10x collision repair costs.

- Americans are rich, and drive very expensive cars.

- Americans drive many more miles, which increases risk.

- US driving tests have significantly lower standards than the UK.
This is just a simple classification problem, the prime application for basic neural networks. Using a general text generation system for this seems like complete overkill. Just a bunch of wasted resources.
Lots of people trying to make polio prevalent again...
>Or do you not have a big battery system now, and only run the high energy appliances like the oven during the day when you have lots of power?

Yeah it is a small system so far, so I even serialize some of my usage, but I dont see the point scaling it up too much, since the cloudy day generation is so poor. So rather than EV I probably go with an eBike.
It's not an order, embargo laws exist in every modern country. Doing business in embargoed countries just means prison time and fines. I don't know if you realize this, but almost nobody in NK has internet...
... but the client is still 32bits and on elf/linux it even statically load opengl instead of libdl-ing its system deps.

And since win64 does not change, I wonder what things are on win10 and not win[78]. I guess this is about the thing which does not exist in the first place, a fantasy: "computer security".

ahem... at least we are getting a cs2 with a clean vulkan3D engine for free.
Agreed. History shows progress is always much slower than predicted.
RecordFlux: addressing binary protocol parser vulnerabilities
>I say to myself "I really must use Safari for the 'more native' experience", but I always come running straight back to Chrome again.

Have you given Arc Browser a shot yet? It feels pretty great. Feels designed for Mac and has its own design language at the same time.
Yes, of course. We should also just drive safer and then we won't need seatbelts.
It's absolutely necessary for operating in a lot of countries.

That doesn't make it acceptable or moral. The company could instead choose to be less profitable and not expand in that country. It's not "necessary" in the broader sense of being profitable.
If you think you need this you certainly shouldn't use it.
when I first found syntax highlight, it is a pure joy:)
A single injection of stem cells slashes risk of heart attack or stroke by 58%
I beg to differ here. Or let's say that the React "functional programming" model has very little to do with the actual functional programming done by actual functional programmers. What is true is that React components are functions. But functional programming and programming with functions are two different things.

Second, side effects are just about in every React component where you use a hook.

Third, (hypothesis) `useEffect` is probably a misnomer that stick there because it would be a breaking change to rename it to something more proper.

Words and bickering aside, you can write great applications with React, that's fact. It is also a fact that a lot of folks are using it wrong, which shows either a problem with React learnability itself, or with its documentation, or well, with the programmers themselves.
Well, he sounded kinda like a nice guy.
This is likely cultural, but for almost everyone I know, their surnames mean something. Usually, like mine, it's the name of an occupation. Often, it's another surname with "son" added onto the end, meaning "son of x".

Most first names mean something as well.
> The whole point of the Linux desktop is freedom from such anti-consumer behaviors

[[Citation needed]]

That may be your use-case, but it's not everyone's. I use it because it works well on cheap generic kit, it's free, it's faster than Windows, and it's largely immune to viruses.

My machines are all connected to paid Google accounts.
I would, but it's such a hassle to enter my address and CC info on every manufacturer's site. The last 3 things I bought were shaving cream, toothbrush heads, and a cheap tennis racket.

Do I really want to signup/purchase/unsubscribe-from-spam for a Proraso account, a Philips Sonicare account, and a Wilson account?

Perhaps Google Pay could add a useful layer here.
I am intrigued that such a button is superior to having someone read the tickets.
So Apple wrote this. Worse yet, their specialists in classical music wrote this. The page is littered with Apple logos and it lives on a .Apple TLD, no need to be an apologist for 2.5 trillion dollar company.
I only buy hard to find niche things on Amazon or low quality Chinese bootlegs when that's what I want.

For everything else I buy elsewhere. It's usually a difference of cents. I'm voting with my dollars for a world where people can choose to not buy low quality jficushnrkf brand Chinese bootlegs.
We don’t support this use case yet, but we could by exposing an API to update the non-filterable metadata of the records. This is a cool use case; we would love to learn more about it. Would you want to create embeddings from the product name + description and then have the other attributes returned from the search results? We are very close to supporting this; just a matter of exposing a way to update those attributes
I think this is a good idea. If there are a products there means money to be made and I think you found that out in a good way! Next step is to figure out what you can do different to start capturing market share, and turn that into captured revenue.
> No one with enough bored capital to patronize the arts is going to go to see and be seen at a performance of a synthetic symphony

I'd pay good money to see Antheil's "Ballet Mécanique", which requires 16 synchronized player pianos...

But yes, I'm not sure I'd be interested in whatever ChatGPT threw out.
They are afraid of China getting unchecked access to the data and being able to manipulate the recommendation algorithm to subtle manipulate to public opinion about some topics.

> apply some oversight to this process...

They don't care about that, they also get the data they need from other companies they have much more influence one. Like phone companies, Facebook, Instagram, Google, Twitter, etc. etc.
Sellers should think very carefully and verify exactly what they put on the product description. What is wrong with that? If there's a typo there, you'll usually fix it before even getting the first review.
That union lawyer isn't going to unilaterally say ok. It has to get socialized and a consensus opinion needs to be found. That takes time. And like you pointed out, the union might not want to accept a modest increase because it can weaken their bargaining position. So, despite your claim the union doesn't make this more difficult, it absolutely objectively does make it more difficult than he company being able to make a decision without these restrictions. That doesn't mean unions are bad or that this process isn't worth it, but don't poison the well with unneeded dishonesty.
Yeah, so many people are wasting their time on those useless arguments. What matters here is not how to solve the problem -- customers should not worry about that at all -- but whether Amazon is commited to address this problem, and the answer is a clear no.
Thanks.

This has to be, by far, the most detailed “look at our cool app” page I’ve seen that doesn’t actually include a download link, or indeed any description at all of how to find it.

https://www.saildrone.com/forecast
interestingly, Chrome on iOS offers me passwords from both the iOS Keychain and Chrome password stores.
The Union sets the employees and the business up as adversaries and guarantees that there will be a contract negotiation. If you know that you will be in a knock-down drag-out fight every time the contact is renegotiated, why would you ever give a single solitary inch that you’re not forced to? The business is always n days away from another strike negotiation because that is the entire reason the union exists (to threaten strikes).

I don’t understand why people expect labor to be able to play hardball while also trying to benefit from a cooperative relationship with the adversarial partner.
The word you're looking for is naïve.
They typically don't pull a credit score, or register a loan. They try to maintain a continuous auth for the next month's payment.

That essentially lowers your credit card limit by the payment amount for the lifetime of the loan.

If any single payment fails, they will then try and go for the remainder.
Maybe if you're only using devices from one type of brand. But what if you wanna access those things on a Mac and Google Pixel and an Amazon Kindle. Sure, might not be that much of a mix, but I imagine a decent amount of people have at least one device from a different brand.
This is gonna make a major dent, if not kill Affirm and all the other companies in the BNPL space. Having it integrated is just so convenient.
It's possible, though very difficult, to get health insurance when working at starbucks. This is better than most service industry jobs, where you will never get health insurance no matter what. That's the main meaningful difference they definitely don't "create a great employee experience" lmao.
Not all web apps spam notifications. I think we are all thinking of notifications in the context of what typical websites typically do but this is all dependent on what the web app/developer does (eg. if HN had a push notifications, wouldn't it be nice to know when you receive a reply to your comment? ... plus a "Notifications Settings" page to set what type of notifications HN can send, notifications about a certain topic or domain on the front page, etc?)

Uber Eats and Drizzly spam my notifications (I know Android has very detailed/overly complex IMO way of managing app notification channels) but because they are native apps we don't complain.
Computer security isn't a fantasy to anyone who isn't an absolutist. There is a spectrum of security.
i'm surprised that Apple doesn't do directory-level metadata directly in the filesystem itself, e.g. with xattrs on the directory inode.
SBF indicted for shelling out $40M. in bribes to Chinese officials
Science is an attempt to remove bias from perception but it's not perfect. I feel like we are on the same page but reading different books.
that’s because curly quotes are different characters from the straight quote characters that you can see on your keyboard. Some apps will convert straight quotes to curly quotes to “help” you.

https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
This is very good. I gave it this HN discussion and asked it to list all links posted so far with description of each and it did.
This is almost a great demonstration of how refactoring code into pure functions can help with robustness and maintainability

To get all the way there you need a couple tweaks:

function update(time: number, random: number): { left: number, top: number } {

First, the random number for each render gets pulled out into a function argument, making the contents of the function deterministic

Second, the function now returns left/top instead of setting them onto an element directly

(we may also now want to rename it from "update" to something like "getPosition" to reflect its new role)

With these two changes, this function is now extremely easy to test, apply to other use-cases, etc. It's nothing but input/output. This is something we in general should try to do with as much business logic as possible.

(One caveat that's specific to animations: returning these values as an object instead of setting them directly may, in JavaScript, result in doing allocations on every frame which may harm performance. But this is only really a concern in real-time domains like graphics, where the function may be called 60+ times per second. It could also be avoided by splitting this into two separate functions, one for `top` and one for `left`, so the numbers don't have to be bundled up into an object to be returned.)

EDIT: I just noticed it grabs the window and logo dimensions directly too. Those would also need to be pulled up into function arguments for this to be a pure function
Building Cages: Open-Source Runtime for Confidential Computing on Nitro Enclaves
Can Mastodon seize the moment from Twitter?
You know, there's a huge range of things between labor representatives and Soviet communism. Nobody is going around calling unionized actors communists.
I've never understood the distinction between "employer" and "employee". There's no such thing. I've been both. So have tons of other people.
> “I was wondering why [Thiel] was being affiliated with someone like Trump, and investing in him, if he’s gay,” Thomas said.

Gee whiz, maybe some people don’t buy into the black and white political polarization, being totally for everything in ones own party, and totally against everything in the other party?
Syndicated at Ars, no paywall:

https://arstechnica.com/information-technology/2023/03/gener...
They haven't lost those meanings at all. They may not have any special significance for you, but the meanings of the names remain nonetheless.

When I meet a "Johnson", my mind immediately goes to "John's son" even though "John" is probably a distant ancestor of the person, not their father. The name's meaning has not changed.
I kinda agree but it’s also not that complicated. It’s a critique of a craft many of us share. It’s natural for an engineer to have an opinion on the design and share his opinion with others. He’s also not being mean about it or anything.

I would venture as far as saying nearly every personal project built to scale is over engineered.
Is your geo-distributed read replicas going to lean on WAL replication?
> that can literally be an email from Starbucks to the union’s lawyer saying “we’re making these changes” and an email back from the union lawyer saying “cool, sounds good”.

No, it can’t. If it requires a contract amendment, it has to be ratified by the membership, not “union lawyers” (who probably wouldn’t be in the direct chain of contact; contract changes would usually go through the unions bargaining staff, who might consult with lawyers, as the main contact.)
No, totally anecdotal and unrepresentative. I played with both for a while and liked the Klavier chats more, so take my opinion with a huge pinch of salt.
you don't need humans in the loop for alignment. rlaif is a thing and is used for the anthropic models (claude)
On the parenthesis I mean lambdas in Rust. My comment turned out to be completely unclear.
Many compilers allow for emitting the original source interleaved with the assembly output. It is a great way to understand the code, as well as stepping through in a debugger.

With small scale computation (single process, single node), we have control over the entire universe. We just have to realize it and then figure out how to introspect it.

@natnatenathan I am glad you stuck with it, but the cognitive flaw that is very hard to get over is broken partial information. We have to rollback (forget our knowledge) and then learn it again fresh which can be incredibly hard, we skip over things we "think" we already know.
"ChatGPT’s intercoder agreement exceeds that of both crowd-workers and trained annotators for all tasks." -- wait, what? However good ChatGPT is at approximating trained annotators for these Twitter tasks, it's an algorithm, so the level of simulated "inter-annotator agreement" is in the authors' control (in the case of GPT, via the temperature parameter, for which they try just two values, 0.2 and 1.)

And why does this paper not make any effort to describe the wide range of annotation tasks for which this kind of simulated annotation is not a good idea -- for example, where you care about the subjective opinions of specific subgroups of people at specific times. And even for the tasks they mention, what about the risks of reinforcing biases by using a model's output to train new models? Good grief this paper is lazy!
Moving to a central office location has real costs associated with it. If I were to live near Manhattan or SV I could spend 6x and get comparative housing, or I spend 2x and live somewhere smaller but adequate. I am in a position that I could do either of those things. I don't want to, because I think it's a bad use of my money. I understand the city has benefits. Been there, done that. I don't have an unrealistic view, I just have preferences, and a detailed understanding how different markets meet my preferences.
Are you accessing from a corporate network where they are doing TLS interception? If so, the replacement certificate isn't stapled and Firefox is picking up on that because the site requires it.
You should just ask someone who's worked at Starbucks if you don't want to believe it.

I'm curious though... What do you think the incentive is for people demanding benefits they already secretly have? Why do you think they're making it up? Its obvious why management would make it up but why the employee?
Using resources to crack down only makes sense if the problem causes customers to.uae Amazon less.

I don't see that happening. People are locked in and the thought might not even cross their mind. Of course they will complain. But talk is cheap. Money is the only thing that matters.
Have we finally achieved singularity?
It's not a good look to have the first line in the "alerts" be that the OrganizationAccountAccessRole exists in a member account, and twice as bad that there are 2 _different_ alerts, one Critical and one High for the exact same OAAR situation

Maybe there's some nuance that the role just happens to be named that and there's in fact no AWS Organizations relationship, but for demo purposes, best to either include some disambiguation that would show a user that such introspection exists or pick a less wtf scenario for "3rd party access"
... or maybe — just maybe — they are figures that are impossible to determine in any sort of comprehensive or reliable manner.

It's not a conspiracy.
How do notifications work with this?
Hah, I wish I was an Ent! But I wasn't even born until well after 1978.

However, specfically for JavaScript which is the language I was using when I first started programming it seems that the first linter wasn't released until 2011. At first there wasn't even `console.log`. I also think access to these tools has improved considerably. These days any introductory resource will point your towards VS Code which has a built-in marketplace which will install these tools for you at the click of a button (cross-platform!). That certainly wasn't the case even 10 years ago.
Will be very interesting to see how this comment ages based on the trajectory of the last couple of years.
The way Bitcoin works at least, you don't just have one wallet address. You can generate new ones whenever you want, and nobody else can predict what they'll be. But yes it's generally more traceable than something like Monero.
I’ll put it this way.

When in a browser you connect to https://github.com, it sends your session cookie so the server knows who you are. Well and good. What it doesn’t do is send any of that to any other server; if example.com wants to know (and prove) your GitHub username, you have to go through an OAuth flow where you explicitly grant permission for sharing these details.

By contrast, the OpenSSH remote login client (`ssh`) defaults to leaking this potentially-sensitive information. It shares all your keys, when you probably actually want to share zero or one of them.
Replit offers an in-browser IDE, supporting many languages, with a server-side execution sandbox. Presumably this collaboration will produce something like Github's "Copilot" AI-driven autocomplete feature.
how is that helpful in any way?
C++ doesn't have any implicit allocation. The standard library does but that is no-go for the kernel anyway. Doesn't preclude using templates, classes and other C++ features in the kernel - and some external proprietary drivers already do.
the 65% number is from at least 9 years ago. the blog you linked is sharing outdated numbers and parroting corporate lines about their worker experience without any critical evaluation of their veracity - we call that propaganda.
+1 to this. Simple, no gimmicks and gets the job done.
The best part is that it isn’t even set up: https://applemusic.apple/

This awkward press release lives at https://learn.applemusic.apple/apple-music-classical

Drop the pathname and you get a nice 404.
Substack opens up a $2M community fundraising round