skysight-inc/HackerNews huggingface dataset:
Thanks!

I don't think it's a good idea to give an agent tools "just in case."

We've opted for giving our agents access to a few distinct, but powerful tools, and then trusting them to combine these tools in a strategic way. It's going well so far, but we are pretty careful to clearly explain the tools.

However, I've spoken to other teams that have opted for giving their agents tons of tools, and it sounds like that can work pretty well. But everything seems to take work and experimentation.
maybe gradual hints should be shown as the counter gets closer to zero?

Hint: Language is Javascript

Hint: Owner is "Facebook"

Hint: Other languages used in the repo include

HTML 2.8%
CSS 1.5%
C++ 1.0%
TypeScript 0.5%
CoffeeScript 0.4%
Other 0.2%
I don't like `curl|bash` not because it's insecure but because I don't know what it's doing to my system, and I don't believe that it understands my system properly. Ideally I'd download a single binary and put it in /usr/local/bin myself.
I had the exact same thoughts here ...

"Oh man, procreate AI?" "oh ... wait, this is kinda neat"
Did he just admit that Sarlink has spying capabilities?

Hence why they sent a fleet of satellites in Ukraine last year?

What has changed for him to change his narrative?

https://twitter.com/elonmusk/status/1497701484003213317
The project discovered that "lithium-ion batteries face limitations". It didn't discover the batteries.
Please excuse my ignorance, I haven't done a ton of async Rust programming - but if you're trying to call async Rust from sync Rust, can you not just create a task, have that task push a value through a mpsc channel, shove the task on the executor, and wait for the value to be returned? Is the concern that control over the execution of the task is too coarse grained?
Ohhhh this is exciting!
I work, my wife is a homemaker with our kids. I love the fact that her work is not taxed. If she had a job, that labor would be taxed, and then the person who we would pay to watch our children would have their income taxed as well. Government would double-dip (triple-dip?) if my wife was working.
Like a wage? I think we are all dependent on others either way.
I read the tweet, realize there’s more, realize I can’t read it, and feel sad for a second because it was probably good info. Twitter is such a negative place that even FOMO isn’t strong enough to draw me back in.

I feel like I’m missing on a lot from my local community by rejecting FB, Twitter, etc, but it is bad for me, and I feel much better without it in my life.
This is the keyboard everyone wants and needs. Right here.

The trouble is, I think most would be willing to maybe 'snap together' the keys and such, but not find a local PCB factory and have them create the boards and such.

Also, the cost should be only ~$100 or less if the device requires DIY.

I tried to quickly find information on how to create this board, or how to buy it directly from somewhere, or just how much it may cost to DIY, and I didn't easily see that type of information.

Ultimately, this is the best keyboard in this thread for this class (very portable, configurable, split kb). This is even better than the Voyager due to the added thumb keys.
No one says that about startups these days. What they do want is low-to-near-zero interest rates.
Fix WindowServer High CPU Issue on Mac by Disabling Google Keystone/Autoupdate
Recently I started to experience intermittent sluggish performance on my mac running Monterey.

After a little digging, it seemed like the WindowServer was constantly taking 70%~100%+ CPU.

A quick google search indicates Google Keystone/Chrome updater could be the culprit.

Google has official support for this disabling behavior by creating a com.google.Keystone.plist file according to the instruction here https://support.google.com/chrome/a/answer/7591084

A few folks discovered that file gets auto-deleted after chrome starts for some reason so the settings don't stick.

So far seems like changing the file to mode 444 and setting the schg flag prevents the file from being deleted.

After creating the file and restarting, my laptop is running smoothly again and WindowServer CPU usage is back to <10%.

Hope this helps someone!
Greater San Francisco would mean that San Franciscans would have to give up their beloved polarized politics in favor of more moderate (for the Bay Area) and functional takes. I don't think this will ever happen - some people take too much pride in calling themselves a San Francisco Progressive to allow real progress for the greater metro area to take place.
Do you have some examples of services going from fee-for-service to fee-and-ads-for-service? I am coming up blank. The closest that I can think of are areas that had been as based but then added fees as well, such as TV.
Has this been the way households have been organized for centuries, or is this just the way a particular upper-middle class or aristocratic families have organized?
I've been writing a lot of async lock free rust. The main problem is that tokio futures are 'static, which is because of a design mistake that's baked deep into the rust ecosystem: Leaking memory is 'safe'.

This implies that you can't statically guarantee that a future is cleaned up properly, which means that if you spawn some async work, something may std::mem::forget a future, and then the borrow checker won't know that the references that were transitively handed out by the future are still live.

Rather than sprinkle Arc everywhere, I just use an unsafe crate like this:

https://docs.rs/async-scoped/latest/async_scoped/

This catches 99% of the bugs I would have written in C++, so it's a reasonable compromise. There's been some work to try to implement non-'static futures in a safe way. I'm hoping it succeeds.

The other big problem with rust (but this is on the roadmap to be fixed this year) is that async trait's currently require Box'ed futures, which adds a malloc/free to function call boundaries(!!!)

As for the "just use a channel" advice: I've dealt with large codebases that are structured this way. It explodes your control flow all over the place. I think of channels as the modern equivalent of GOTO. (I do use them, but not often, and certainly not in cases where I just need to run a few things in parallel and then wait for completion.)
Llama 2 on togetherAI is as bad of a privacy nightmare as OpenAI
Planting trees isn't a method of carbon capture. Trees die, decay, and release the CO2.
Because it will. It's simply inevitable because of the system we live in. At some point or another, they will need to grow revenue and suddenly that trove of data they have collected beforehand, regardless of its initial purpose, will be used to screw customers.

The only way to protect against this is to not let them have that in the first place. Once they have it, it's impossible to guarantee it won't be misused sooner or later.
> VSCode is a 200MB download

I presume that figure will be including a full browser, which is obviously inapplicable if you’re opening it in an existing browser, as you can and as the cited page is.

For comparison, on Arch Linux, the code package is a 15 MiB download, 90 MiB installed, and depends on electron22 (that is, it doesn’t include a browser itself).

> and is considered small in the desktop space.

Citation needed. I don’t think anyone reasonable would consider it small, not by a long shot. Not as huge as some very large things, sure, but certainly not small.

As for Google Docs, I hope no one uses Google stuff as an example of good or justifiable largeness. I can’t speak for Google Docs at all, but Gmail is one that I was historically somewhat familiar with, and around five years ago it was generally around 10× the download size and memory usage of Fastmail’s webmail on reasonably similar functionality (with one having more in one direction and the other more in another direction), and I know a more recent change made things at least twice as bad, though they could have clawed that back by now, and Fastmail resource requirements have definitely increased somewhat since.
Insurance isn’t going anywhere. I’m in it. We produce and need tons of stable, boring software.
"Gotcha! I am very intelligent."

https://i.kym-cdn.com/photos/images/original/001/259/257/342...
I pay for everything. I also do ~50% if the housework and childcare, as I’m mostly retired.

Some people will think that’s unfair (my income is mostly sourced from investments, sure, but I’m still bringing the income). Some will think it’s fair as it’s about doing the work.

Your situation, on the other hand, seems categorically unfair to you.
NTSB investigates/provides advice on civil aviation and commercial space accidents as well—not just land stuff.
I'd love to read more about why these attempts were abandoned, and how they got the idea to try
Microsoft engineer's account led to Chinese hack of US officials
So many things that are likely to fail. I am so skeptical that the CO2 extracted by heating will be sequestered in an energy-efficient fashion for more than a generation. And generating the necessary heat carbon-efficiently would be better spent replacing the heat generated from carbon itself. Packing the CO2 is concrete? What's the environmental inpact of generating that concrete? Concrete production itself is a major CO2 emitter.

Plus, the actual auditing of the efficacy is a huge problem. One ton of CO2 scrubbing is easily sold multiple times. Unlike coins and bits that can be counted, these carbon offsetting businesses are enormously easy to grift in.
Mind-bendingly powerful work.
Location: Houston TX

Remote: Yes

Willing to relocate: No

Technologies:iOS (Swift, ObjC) Android (Java, Kotlin), React Native / React, Python

Résumé/CV: https://docs.google.com/document/d/15sUWu85QbGjoWhU1euk6tHYh...

LinkedIn: https://www.linkedin.com/in/kenrik-march-09211b40

Email: kenrikmarch@icloud.com

Senior Software Engineer with over 15 years experience writing quality software looking for challenging problems to solve. I’ve led teams, written architecture documents, built critical business software used by 1,000,000+ humans, and love solidifying vague ideas into products people love.
Is Waterfox Classic gone for good?
Since when have TLS certs not been pinned to specific domains?
As a quite senior Go developer, I'd like to +1 this a ton. You're far more likely to have shocking edge cases unaccounted for when using channels. I consider every usage very, very carefully. Just like every other language, I think the ultimate solution is to build higher-level abstractions for concurrency patterns (e.g. errgroup) and, now that Go has generics, it's the right time to start building them.

If you haven't seen this paper, I bet you'll find at least one or two new bugs that you didn't know about: https://songlh.github.io/paper/go-study.pdf
Even if Google did not have the privacy sandbox features, they would still have first-party cookies and enough data from the services they run (Search, YouTube, etc). This puts Google in a different position than what Apple did and means they can't just do the same thing (for competition reasons):

3.34 The Privacy Sandbox Proposals aim to replace TPCs with alternative
solutions, while leaving first-party cookies unaffected. TPCs are currently
the principal means of achieving common identification of web users on web
pages and are therefore a fundamental building block of the open display
advertising used by publishers and ad tech providers. While publishers and ad
tech providers depend on TPCs to collect information about web users and
provide it to advertisers to target advertising and carry out related
functionalities such as measuring conversions, the CMA is concerned that
Google could use first-party cookies to perform these functionalities in
competition with publishers and ad tech providers.

3.35 Although rivals can also use first-party data to provide digital advertising
services (as the CMA found in the Market Study), their reach and the quality
of their data is in many cases much more limited compared to that of Google.
The extensive reach of Google’s user-facing services and its ability to connect
data with greater precision (because of its large base of users logged into their Google account) provides Google with a significant data advantage over
others.
There are many ways to optimize your email marketing for SaaS buyers, but remember to establish goals, utilize your engagement data, and have a good balance between personalization and automation. By making these changes, you will see a world of difference in your email campaigns.

Visit here: https://tinyurl.com/yctmevba
It boggles my mind that some people don't see the relevance.

Apple provides a backdoor into Chinese citizens' iCloud to the Chinese government, while praising itself as the bastion of privacy.

Doing so because of money is all the more hypocritical.
Maybe I misread your intent, but it sounded like a "gotcha!" on the original post because the author didn't dive into something with even worse privacy protections. Google and Android don't need to be brought up every time Apple privacy is being discussed. For a huge swathe of people it's an irrelevant point. And, yes, I believe Apple could do better. Being better at privacy than Google isn't a monumental hurdle to clear. We can and should push all parties to do better.

> They're doing users the favor of letting them know what information apps can collect so that users can make informed choices.

The whole point of the article is that this information is hard to find and hard to understand. The author is suggesting Apple find a better way to present that data. That would help consumers make a more informed decision. Many people don't realize just how pervasive that tracking is. Perhaps surfacing that data would help consumers pressure bad actors into being better citizens.

Moreover, I'd argue they should also use their platform to rein things in. It'd be nice if they used their position to improve the privacy of their users. It's their walled garden. It's their platform. It's their APIs being used. The App Store already has a bunch of rules, most of which benefit Apple, so I don't think it's a huge leap to add one that protects consumers. And a lot of the current privacy issues are a result of Apple and Google building a new platform that gives apps unprecedented access to personal data. I think they have a responsibility to clean up that mess.

If that means apps like Threads aren't viable, so be it. But, I suspect Meta would be able to find a way to make a social media app that doesn't need to track so much.
Even if you were actually at a pure breakeven for the stay-at-home partner for the first year:

* Childcare costs decrease with age, and decrease substantially when your child reaches school age. Full-time childcare costs are typically only for the first 3-4 years of a child's life.

* Even if you break even in terms of take-home pay, a stay-at-home parent that was previously working might be missing out on things like 401K/retirement contributions.

* The opportunity costs to your career of taking 3-4 years off is enormous, and it's frequently difficult at best to return to work with similar pay/seniority as when you left after taking several years off (and might be effectively impossible if you've taken 10+ years off).

For working professionals, it's incredibly short-sighted to look at short term childcare costs vs take-home pay solely in terms of dollars, and it's silly to to say there is 'no incentive except avoiding your kids.' The incentive in terms of dollars and job prospects over the course of your career can be huge.
Yeah it was a bit of a block for me as well, I don’t know where it came from, but I resisted wrapping things. Reality is breaking things up into crates is encouraged anyway, and just abstracting complexity away is Not That Hard, and can usually be pretty small and concise to boot.

I think I’m used to other languages provided a lot of these abstractions or having some framework that manages it all. The frameworks in rust tend to be pretty low level (with a few notable exceptions) so perhaps that’s where it comes from.
Interesting. For what it's worth, I still use it regularly, and can't imagine stopping any time soon. It's a useful and fun tool for all sorts of things
Always with the blooming red and blue functions. You can say exactly the same thing about const.

The fact that a function can perform asynchronous operations matters to me and I want it reflected in the type system. I want to design my system on such a way that the asynchronous parts are kept where they belong, and I want the type system's help in doing that. "May perform asynchronous operations" is a property a calling function inherits from its callee and it is correctly modelled as such. I don't want to call functions that I don't know this about.

Now you can make an argument that you don't want to design your code this way and that's great if you have another way to think about it all that leads to code that can be maintained and reasoned about equally well (or more so). But calling the classes of functions red and blue and pretending the distinction has no more meaning than that is not such an argument. It's empty nonsense.

"We" don't all agree on this.
Recognizing the legitimate concerns about the article tone, it’s worth mentioning another point not mentioned in the article: when kids get older, my experience is that public schools in “fancy” neighborhoods often have unpaid additional staffing from stay at home parents. Not so much teaching, but auxiliary roles. This is an unrenumerated public good that benefits many children. A underreported correlate of school quality seems to be the available fraction of non-working parents for these roles.)

(Families at the fancy private schools just pay extra for that stuff. They also seem to typically have one stay at home parent, but also nannies, maids, etc.)
Elon Musk says he withheld Starlink over Crimea to avoid escalation
That's why we have no fault divorce and community property laws in California at least . Evens out the power imbalance.
I have been in a big company where a single incident of possible PII leakage happened. (turned out it was a non-issue but) It was the biggest fire I have ever seen, with everyone bringing out every apology, every on call engineer, every lawyer, every HR person and every training there was to make sure it never happened again.

Dunno about all of them, but I can confirm that at least some of the big-tech companies treat PII as nuclear fuel that is never to be touched and placed behind the strongest locks the company has available.
Storm-0558 Update: Takeaways from Microsoft's recent report
Not a bad idea for the first and maybe the second movement. The third is definitely for advanced students. Nevertheless if you have command of a few basic keyboard skills, learning to play a passage or two from a really advanced piece can be advantageous for later work though few teachers will recommend it. Let's go for the ultimate but assume you're not actually taking lessons!

How about Ravel's Gaspard de la Nuit? Certainly one of the most difficult pieces ever written. It's quite possible to work productively on the first page of 'Ondine' and as with the Moonlight sonata, it's exhilarating to hear yourself play that exquisite tune - distilled as it were, into its essence. Plenty of other possibilities such as passages from Mozart piano concertos. A bonus is that one's appreciation of great artists becomes much enhanced.
The most efficient solution for narcissism (i.e., abandonment of a non-breadwinning spouse) is not more narcissism (i.e., self-focused contingency planning). Unfortunately, in a highly individualistic (i.e., narcissistic) society, it may be the only one that is practical.
Has anyone noticed an increase in bees especially over the last few years in late august in the northeast? I think I’ve always been stung 10x and don’t remember bees ever being this much of an issue in the past, to the point where my family cannot even go to the park or beach without being swarmed with bees.
this format really adds value on top of HN! I could see it as a great companion.

suggestion: it's still fastidious to browse 5+ stories and one would want to skip some stories after reading the title.

creating a view with drop-down would be super useful to me
I'm a bit on my own for HAL-level tooling in embedded Rust, partly because many of the libs and discussion in OSS Rust mediums focus on async. I've tried to grokk and use async a few times, and have come off disliking it each.

Not my cup of tea.
You have it backwards. Even Microsoft posts install scripts such as this for DotNet.
Classic Learning Test
The IDFA is also unique per developer, if not per app.
Okay - your solution? Safari? Edge?

I think Firefox is the least shitty option here.
does not count the people using API calls.
The student newspaper I worked for in the late 70s, we did all the front-end writing and editing on (manual) typewriters and then production staff typed into a big terminal that could output paper tape for the phototypesetter. It looked a lot like that ULTRASystem photograph. Pretty sure I remember the trackball.

(It may also have been hooked up directly through some franken-mess of an Imsai 8080 and other stuff.) Don't remember the details and I never used it directly. Headlines were typed into a different system.

Then everything was pasted up on a light-table.

I think we shot the negatives ourselves as well.

At the time, infrequent publications had someone like ourselves do the production work for them or farmed it out to some local company.
I'd doubt anyone would get that rich without a) being incredibly lucky b) lacking any notion of "good enough".
Initial hype wearing off is hardly an indictment of any product.
Is there any reason to use async when your platform supports virtual threads?

I ask as someone who uses java and is about to rewrite a bunch of code to be able to chuck the entire async paradigm into the trash can and use a blocking model but on virtual threads where blocking is ok.
Kentucky Autoworkers at Ford Are Preparing for a Strike
Show HN: Charty – AI powered dashboarding tool
Hey HN! We're excited to introduce Charty AI, our attempt to change the way we think about and create data dashboards. Creating dashboards is a time-consuming endeavor, especially if you're not well-versed with the intricacies of data visualization libraries.

How Charty AI Simplifies Dashboard Creation:

1. Natural Language to Code: Imagine if you could just type "Plot a line graph of daily website visitors for the past six months" and get it instantly. With Charty AI, you can.

2. Concurrent Analyses: Juggle multiple data sources and visualizations simultaneously. Compare, contrast, and gain deeper insights without having to switch tabs or scroll up and down.

3. Drag, Drop, & Personalize: Once you have your visuals, tailor them to your preferences. Organize, resize, and stylize your charts to fit the narrative you're building.

Our goal is to make the dashboard creation process as seamless as typing out a sentence. Currently, our supported data sources are csv files but we might include other sources if there is an interest.

Would love to get your feedback, thoughts, and suggestions!
Ive come across Zeihan and I know he talks about this stuff, but there are plenty of alternative sources for the same info.

He's too absolutist for my tastes, he talks about China 'going away' due to demographics. That's just silly, they'll suffer for sure but 1.4 billion people don't just disappear. Also his line about Russia needing to control geographic access points or 'they're finished' is equally silly. They have nukes.