skysight-inc/HackerNews huggingface dataset:
Show HN: iOS app that uses AI to help you respond to social media posts
I've just launched Social AIde, an iOS app that aids users with AI-powered responses across social media platforms. It's for over thinkers, who gets stuck on what to say.

Key features:
- Works via the share sheet in any app
- Customizable tone (funny/serious) or opinion (agree/disagree)
- Supports major platforms: X, Reddit, LinkedIn, Medium, Substack, Quora (and any website)
- The first four response generations don't require any subscription

I built this because I often found myself staring at my screen, unsure how to engage with interesting posts. Also, because I wanted to learn coding in Swift (it's a native iOS app).

How it works:
1. Find a post you want to respond to
2. Copy it to Social AIde - OR EVEN SIMPLER: -
2. Click on "Share" and choose Social AIde in the list
3. Choose your desired tone, or even add comments
4. Get AI-generated response options, click-to-copy

It's my first app in the App Store, I appreciate all feedback!

P.S. Yes, it will help you craft a witty response to this post too!
And the cost per launch of SLS is 15 times higher than Ariane 6, the development cost is 6.5 times higher.
Yep, the dynamics of PhD programs in Europe and the US are shaped by different funding structures
Sure - but that is buying a bank not forming a new bank. I do agree that in practice this is how well funded companies become banks.
Yes, I completely agree. The story sounds like fairytale: migration was announced to happen in 3 months and in 4 months it was done by removing old API.

Where are all those clients, who are happy with current API performance and do not want to spend their money on making API owners life better? What happened to them? Did the company just decide to let those clients go?
Worse, by having less alternatives to choose from. This is why anti-monopoly laws exist.
It maybe something to do with that, because it doesn't happen if I use the phone sitting on the desk, but once I've tipped it to my ear, even after I tip it down to look at the screen it'll lock the screen, I unlock it, it immediately locks it again, I unlock it, etc over and over.
How would they have been able to see the content of a request from the router to AWS if it was HTTPS?
>What has it all truly been worth? The stability and security has brought sustainability and placation but the contentment such a life has bred is equally ensnaring. I can't shake the feeling that there is more to life, but alas, what is it then?

The key is realizing that this feeling never goes away. It's just part of being a human, whether you are a billionaire or a begger. The only truth I've ever found to anything is that the point is to be a good person and enhance the lives of those around you, and maybe try to leave the world a better more beautiful place than you found it. Nothing else really matters at all.
thanks, this is great!

to add a bit more context:

- laser welding has been in use since 01967 and is used not only for satellites but also for auto body panels, pacemakers, 3-d printing (sls/slm), batteries, etc.

- glass-metal feedthroughs are used in incandescent lightbulbs, fluorescent tubes, neon tubes, and vacuum tubes (including crts and electron microscopes), because in all cases you need a vacuum-tight seal around the wires that lead into the tube. special glass formulations with custom thermal expansion coefficients have been available for this purpose since at least the 01950s. the refrigerator guys may have the cheapest ones but they didn't invent them

- nickel plating is the conventional way to make steel solderable with electronic solders since forever. it's also used, for example, to make battery tabs solderable. i think this goes back to the 19th century

that is, the design process the article depicts is considerably less daringly original than the author makes it sound. the people who made it work deserve a lot of praise, but because manufacturing is hard and they had to solve a lot of hard problems, not because they're geniuses doing totally unprecedented things with brilliant strokes of insight. the author makes it sound like that presumably because she doesn't know anything about the problem space

if you like that kind of thing, you'll probably enjoy dalibor farný's youtube channel where he documents his process of solving the problems of his nixie tube factory (including vacuum-tight glass-metal seals) in a czech castle https://www.youtube.com/@daliborfarny/videos
no, it still exists.
is there any active work on an oss storage backend? any blockers in the jujutsu codebase to starting one?
There’s enough people in this thread saying the same, to prove I’m not an outlier in my interpretation
You're cheating by using floating-point arguments; they should be integers:

>>> x = 9007199254740990
>>> percent(x - 1, x)
99

But then again,

>>> percent(10 * x - 1, 10 * x)
100

If your procedure has 2^53 steps, feel free to ignore my rounding recommendations, since I'll never see it get anywhere near 100% :)

Also if your username is named after the band, good taste :)
like 90% of the DMA is just this haha
Love your blog, but in this case I want to take a more nuanced, if not opposite, stance:

There are many things closely related to code, that shouldn't necessarily live in the same repository. First, we need a common understanding of what should live together in a repository. This is much like the discussion about mono vs. multi-repo. A good rule of thumb is that if it is branched together, it lives together.

Effective documentation is not only a strict API reference, and not something that can be generated from docstrings alone. It offers a high level overview to understand the problem being solved, the architecture of the software, and a general roadmap of how it is developed. Effective documentation should cover both backwards and forwards revisions and how those migrations should be handled.

But this is also true on a reference level. Reading the documentation of a specific function I want to know if something relevant happens to this function in the next revision. There is nothing worse than checking out documentation for current production revision 34.5 and follow best practice there only to discover I should have checked out revision 34.6 instead because best practice changes there. Specific revisions should be documented, but documentation should not be limited to a specific revision.

There is a scale of how closely other artifacts follow code revisions: Tests is mostly branched with code, and should probably live together. Documentation can sometimes be branched with code, some should and some shouldn't live together with code. Deployment code and configuration management must be able to deploy old and new code from the same code base, and is even less likely to benefit from living with it. Then there's application state and test data which is something else entirely.
Totally agree, collaboration and the exchange of ideas are fundamental to successful research.
It’s less about generating those images and more about distributing them.
Or from the 1990s, "User manual as spec" - https://archive.org/details/rapiddevelopment00mcco/page/324/...

For example, the Excel Basic spec: https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...

> Then I sat down to write the Excel Basic spec, a huge document that grew to hundreds of pages. I think it was 500 pages by the time it was done. (“Waterfall,” you snicker; yeah yeah shut up.)

On the page above "user manual as spec" is "point of departure spec", which would be more like the iterative prototyping style.
Personally I'm all for that but people & packages seem to be pretty promiscuous about listen address defaults and assuming everything behind a routers NAT is trusted.

Treating the network as untrusted is good but as long as some people are paying for service, traffic and bandwidth there are reasons to not allow anything to use your network. And there is also a legal question of liability if someone is not quite above board from your IP.
Minimum of "all the money you made doing this" plus a percentage of total revenue, IMO.
>I mean, can't the point be made in 3m?

Honestly, it can be made as fast you can say 'NFTs are bullshit' but some people don't want to hear it from a friend or family member.
Thanks for the detailed report! We have recently received similar reports on M1 and M2 chips and we are going to investigate further.

Also, you're right about the loading screen for unsupported browsers, that is something we will add ASAP. Thanks again!
this terror of accidentally including a fact is one of the worst of many plagues afflicting journalism today
Lessons Learned: Why Newton Swears by Plain-Text Emails (2017)
And schools are routinely spying kids and selling their info to <bigcompany>. Your move.
Years ago, I caught some overseas contractors writing passwords to a log file. It wasn't malicious on their part, it was ignorance. (But, that kind of mistake is highly unprofessional and shows a lack of insight from someone who should know better.)

I suspect that someone has some debugging flags that do this, and accidentally shipped with the flags set the wrong way.
A number of years back I had a rental car (in Arizona possibly) that had a speed limiter that was at the speed limit--or just above--as I recall and it was incredibly annoying.
Just another data point for the eventual "EU social credit score"
I've wondered if the rise in friends and colleagues with sudden late stage cancers has just been a fluke of my circle or a symptom of a wider problem of an unknown cause.

My father died of esophageal cancer not long ago - as a man in his early 60s he followed a path similar to the first patient in the article. Two friends are currently battling similar cancers and headed down the path of more and more agressive or experimental treatment. A large part of that choice seems intrinsic. When my dad was told he was stage 4, he smiled and reflected on the life he had lived - at peace with his mortality. When my close friend was told the same, he was distraught that he'd never had the opportunity for children. I understand how those unstated biases about a life well lived enter the medical field - an important reminder that a life is not simply measured in years.
I'm certainly not OK with that. I'm not OK with a router sending anything whatsoever off to a mystery server somewhere (sending data somewhere when the user overtly sets it up to do so is OK), and any router that does that is not fit for purpose in my view.

That said, I haven't considered Linksys routers to be fit for purpose at all for years now anyway.
Rocket Lab, Firefly, Relativity, Stoke are all working on reusable rockets. Blue Origin’s New Glenn is supposed to have the first flight end of September, carrying some low risk NASA’s satellites. They also plan to land on the first try. We shall see if they can achieve that
Cars, famously.
Have you worked on any project that had more than you on it?

More than 5?

What about an org of hundreds of people? What about thousands?

I think your sentiment of not wanting to use TS is fine if you are working on hobby code or at a small company that’s fine being in their lane. Where you are the guy, or you and a few others are the “dev team”.

When you cross into organizational efficiency concerns because you have hundreds of people across geographies, where you can’t just go get coffee with them to talk about how something can be refactored to be like the 10x engineer you follow on dev.to (sarcasm btw).

TS works for these kinds of companies. TS is great for enterprises.

JS is a shitty language if you never graduate past the realization that almost all languages and technologies are shitty in many ways. You’re being hired to fuel a business, not your ego. And without this business you’re not earning a living, and probably not one as great as the one you’d have yolo-wrangling horrible code only you understand. Your goal is to build something optimal given a bunch of limitations.

You mentioned Rust and Haskell. I don’t know if you’ve worked with these professionally, but the number of candidates for these roles is far less than TS/JS. I’ve never met a Rust engineer who was making peanuts. I’ve also not met a Rust engineer who was dumb. Nobody is going to use Rust (except hobbyists) to do what they would use something like node for. What problem are you solving? IO bound? CPU bound? Distributed workloads? Come on..

So understand why enterprises choose particular technologies. I can tell from your post you don’t have the level of experience you think you have.

And yes if I sound triggered it’s because I’ve interviewed too many combative people like this who can’t back up anything beyond feels or what someone else said. It’s nothing personal against you, it’s me.

Best,
Tracking is very rarely useful to the application but can be useful to the company when the application isn’t profitable on its own. Google has demonstrated this before.
> I suspect this is an internal sabotage from devs not agreeing with it

No, it's probably devs not even caring about it (or not caring enough to push back on deadlines). It's surprising what people will do if they aren't forced to do the right thing (passwords checked to version control, proprietary code pasted in Stackoverflow) and so on.
Huh, thanks. I was interested in this probably 6-8 years ago, and when I went digging the stackoverflow answer mentioned elsewhere in this thread [0] was as far as I got. I guess the tech has progressed since then.

[0] https://stackoverflow.com/questions/21795944/remove-known-au...
While it can be overridden, hopefully this saves many lives. We limit speeds on scooters and e bikes so cars are only fair
> The anonymous programmers have repeatedly insisted Copilot could, and would, generate code identical to what they had written themselves, which is a key pillar of their lawsuit since there is an identicality requirement for their DMCA claim. However, Judge Tigar earlier ruled the plaintiffs hadn't actually demonstrated instances of this happening, which prompted a dismissal of the claim with a chance to amend it.

It sounds fair from how the article describes it
Doesn't that program that does the linking of the pre built objects into the prepared kernel itself a violation?
Don't you find it hilarious how people who work or worked at Google happen to think that things Google does are "mundane", even when other people think they're outrageous? Hilarious coincidence, really. Can't stop laughing.
Is there actual data that these make driving safe?
Standby/sleep/hibernate is still the biggest problem for me adopting Linux. Wayland weirdness is probably number two. I daily drove Fedora/Cinnamon for close to a decade until my MacBook and I’m going to find it hard to go back.
> You're at risk of a data breach the moment you connect your computer to the Internet [...] If you have zero tolerance for a data breach you should delete the data so no one including you may access it.

To reason by analogy, this is like me suggesting you wear a seatbelt while driving a car and you responding by saying: "well you're at risk the moment you step outside of your house, so if you really have no tolerance for injury you should simply not leave the house". You're saying instead of opening Zoom in the browser I should delete all personal data from my computer, and for what end? I'm doing this so that I can attend virtual dance parties efficiently? I don't understand how any rational cost benefit analysis could yield such a conclusion.

> "would I prefer to open myself up to attack, or would I prefer not to deliver this message at all?"

This is absolutely a false dichotomy. The choice isn't between sending data and not sending data, the choice is between sending data in the browser vs sending the same data within a desktop application.

> You need to do a complete threat model and explain how Zoom contributes to that risk,

The Zoom desktop clients have had RCE vulnerabilities where hackers were able to remotely execute arbitrary code on victims computers with zero user input required from the victims (they demonstrated this by remotely opening the calculator app). It's very obvious how Zoom contributes to that risk. "A zero-day vulnerability in Zoom which can be used to launch remote code execution (RCE) attacks has been disclosed by researchers. The researchers from Computest demonstrated a three-bug attack chain that caused an RCE on a target machine, and all without any form of user interaction [...] an animation of the attack in action demonstrates how an attacker was able to open the calculator program of a machine running Zoom following its exploit. As noted by Malwarebytes, the attack works on both Windows and Mac versions of Zoom [...] The browser version of the videoconferencing software is not impacted." [1]

> Practically speaking I have conversations in public places all the time and I don't stress about the possibility that someone might be recording me with a parabolic microphone.

Do you yell out your bank account number and routing number in public because you think the user experience of finding a private place to talk is too burdensome? Because that's metaphorically what you're arguing for.

[1] https://it.slashdot.org/story/21/04/09/209227/critical-zoom-...
New insights into transcription factors and chromatin remodeling
Seems misleading for the headline to call this a "speed limiter", since depending on the implementation it either doesn't affect the car's speed at all, or slows it down in an immediately overrideable way. So there is no actual limit on the car's speed.
People aren't machines, true, but dogs are very nearly people!
Well, it's a decent court, but the better court is the streets.

Anybody who has successfully overcome bullying (as I have) knows that bullies only understand one language. And you need to speak this language eloquently, for them to understand that terrorizing other kids is unacceptable.

It's too late for this girl, but I hope for the sake of future victims that the family can come to learn the value of a solid alibi, no witnesses or cameras, evidence cleanup, and location obfuscation.
Nobody drives exactly the speed limit - except apparently Europeans now.
you have no idea what you're talking about, do you?
This is one example of legislation that mandates fantasy tech that doesn't exist. You'd think that something as simple as speed limiter should be very easy to implement, and it couldn't be further from the truth - watch any review of a car with this tech and every reviewer will complain that it's not the presence of the system that's the problem, it's the fact that it constantly gets the speed limit wrong. Either reading the wrong signs(from parallel streets or signs which have been vandalized and moved facing the wrong way, or literally just reading the speed incorrectly) or getting the GPS speed wrong, or when on a private road defaulting to 20mph so beeping at you when driving in your own driveway.

Generally personally I actually think this is a potentially good thing - but the implementation is universally flawed, across every brand, every model. Now the selling point is whether the car has a shortcut button on the dash to disable this system.
Leaving aside the myriad political & economic implications of this, my VW's navigation quite frequently thinks I'm on a different road, or it misses a speed limit sign, etc. It's bad enough when it jerks the wheel a little because it got confused by an off-ramp, or slams on the brakes in the parking lot because someone is walking a mere 30 yards behind me, but boy if my car started dropping speed to 35 because it confused the freeway with the frontage road I'd be pretty mad.
There has been many miracles in your lifetime already.
Hmmm, I could swear I have read about moving line discipline out of the kernel in some LWN article but apparently no, it never happened (although it probably should've, there is no much reason to perform mapping of NL to CR-NL in the privilleged mode). Maybe I've confused it with what happened on the Windows side of things? They moved almost all of the console infrastructure out of the kernel recently and into the user space, and that definitely has happened.
It's wild looking at the impacts of the 2008 financial crisis, too. I'm having a difficult time finding a more recent chart, but a number of states cut higher ed spending drastically[1] just last decade.

https://www.cbpp.org/research/a-lost-decade-in-higher-educat...
In general, if some recommendation from IEEE 754 (the floating-point standard) seems strange, its because someone like William Kahan thought about it in great detail and you'd be wise to follow it.

https://en.wikipedia.org/wiki/Rounding#Rounding_half_to_even
Please oh please add them to German cars sold to USA too. I would really enjoy watching all the BMWs and Mercedes going the speed limit all the time instead of flying past me with plate obscuring devices and never seeing any consequences
I don't understand how they're allowed to get aorund the first sale doctrine?

Once I buy a ticket, it's my property. I should be able to sell it, by any means I want, to any person I want, at any price we agree upon.
You jump to conclusions in you comment by saying "rent is extracted" and "monopoly". Copyright doesn't necessarily mean "monopoly".
> There will be four ways in which ISA systems will work to slow the vehicle down, and it will be up to the manufacturers to pick which one they want to use. The EU regulations permit a system that can use a cascaded acoustic warning, a cascaded vibrating warning, an accelerator pedal with haptic feedback, or a speed control function in which the speed of the vehicle will be gradually reduced.

> "Even in the case of speed control function, where the car speed will be automatically gently reduced, the system can be smoothly overridden by the driver by pressing the accelerator pedal a little bit deeper," the European Commission adds.

So not speed limiters, but speed warners. Still, given that ebikes and escooters have been limited by legislation to 20-25mph, it only made sense to do the same for the much more obviously dangerous vehicles on the road. I hope we can do the same in the US, or at least make your car annoy you when you speed the way it annoys you when you don't have your seatbelt on.
Companies have some incentive to check the boxes, because they are often required to.

Do companies have any incentive to improve their actual security posture? Has a company ever been harmed by having a poor security posture?

I get your argument, there's some truth behind it. Being able to focus on actual security and less on security theater could be a good thing. But cynically, I think we're replacing a real incentive (security checkboxes), with non-incentives (actual security).
Hopefully the EU's right to repair allows consumers to fix their cars by removing this malware.
Yes but a cracked LCD is much more obvious than a single LED segment burning out. Also usually physical damage is required to crack an LCD, where as LEDs can burn out (albeit rarely)
>There will be four ways in which ISA systems will work to slow the vehicle down, and it will be up to the manufacturers to pick which one they want to use. The EU regulations permit a system that can use a cascaded acoustic warning, a cascaded vibrating warning, an accelerator pedal with haptic feedback, or a speed control function in which the speed of the vehicle will be gradually reduced.

This is more like a "speed warner" than a "speed limiter".
I'm almost certain that the Autobahn is inside the EU and it's famous for the very thing this law supposedly limits.
Thx for the suggestion!
We don't limit the speed of ebikes - we limit the point at which the electric motor cuts off, but there's nothing stopping you from just pedalling faster.