Hacker Newsnew | past | comments | ask | show | jobs | submit | Aloha's commentslogin

Really inhaling something burning is bad.

Pretty much every other form of tobacco that is not cigarettes is less bad.


I would even go further: inhaling pretty much anything other than air is harmful in the long-term.

I imagine if you inhaled helium several times a day for decades that it would also mess something up.


Chewing tobacco causes mouth cancer. Nicotine is okay, everything else in the tobacco leaf no so much.

On a scale from the-state-of-california cancer to exposed-to-sublethal-amounts-of-ionizing-radiation cancer, how worried should I be?

It's a serious concern and switching to synthetic nicotine products may prolong your life. All tobacco products are highly carcinogenic. Contrary to what was said earlier it is not really about the smoking (though of course that makes things worse).

Nicotine products aren't safe; they are highly addictive and may exacerbate tumors that are already there. But they're far less addictive than tobacco products and they probably won't kill you.


>it is not really about the smoking

I agree with you that tobacco is uniquely harmful, but smoking by itself is also bad by itself. Even exposure to smoke from campfires, if chronic, will elevate your risk for COPD, cardiovascular disease, lung cancer, etc.


Inhaling? We're talking about a compound here, not tobacco.

The HN guidelines say "Please respond to the strongest plausible interpretation of what someone says". The way I understand it is that different people on the thread often have different ways of thinking about the topic, and we shouldn't dismiss something because it's not what "we" were talking about. In this case, it was obvious to you that the parent was talking about smoking tobacco, right? So you can either engage with it, or not, but there's no need to reject someone's comment for not adhering to what you decided is the topic.

14 years of support for a device is pretty incredible.

But really what does it need to do? Write some characters on a screen. If it could do that 14 years ago it can do it today.

It's not like ereaders have evolved to do full motion video and the text ones have become obsolete.

Luckily koreader works well on old kindles. I'm even running it on my new one now.


It's not. It's really not. It's 14 years of you can still access the store and buy stuff. That's not that good. You can buy a DVD and it'll still work on 25+ year old players. You can still buy digital content on an almost 20 year old PS3, you can use iTunes purchases on an original iPod from 25 years ago. Even in the eBook space you can get a new DRM'd purchase on a Sony PRS-500 from 2006 with Adobe Digital Editions.

These Kindles were not getting firmware updates (outside of maybe security certificates), they weren't getting new features or patches. You could just get new content.


I don’t know how I feel about it. I’ve been on one side, looking at usage numbers of older iOS versions, and arguing that low single digit percentages were fine to stop supporting with the new version.

On the other hand, I view my kindle as an appliance, and I don’t need it to have updated functionality. I think this is true of many electronics: digital cameras, printers, misc USB peripherals, etc. I believe Amazon could easily support the APIs it uses, and keep delivering me books that I’ve paid for or borrowed.

Financially, I suspect the kindle devices have a much longer lifetime than iPhones do, and Amazon is still making $$ off of old kindles.

If there were TLS concerns, a partial disablement (ex: can’t buy books from the device) would be way more acceptable than a complete cutoff. I’ve seen suggestions that it’s a DRM issue, and if that’s the primary motivation, it’s pretty disappointing.


I'm supporting a 30 year old product, the oldest one in the field are 20+ years old, we still support them.

I'm just in the process of developing a lifecycle policy, being able to cut off support for a 12 year systems would make my life much more full of joy.


(This may be a very ungenerous reading of your comment, so my apologies if this is not what you mean.)

The phrase that jumps out at me is:

> being able to cut off support for a 12 year systems would make my life much more full of joy

I think this is a nearly-poetical capturing of the core problem.

The focus is on the joy and well-being of the maintainer, not the impact to all the people who will be impacted by this change. Possibly some people rely on these devices and it adversely impact their joy and livelihood when support is ended.

This happens over and over again in tech.


  > Possibly some people rely on these devices and it adversely impact their joy and livelihood when support is ended.
    This happens over and over again in tech.
its true and i agree with you as a user

on the other hand, some software gets harder and costlier to support the longer its out there (think spec changes, security issues, updates in law etc), and even paying a normal subscription for it can cause roi to go negative, especially when factoring in opportunity cost for a business (help the old users or spend that time/money making a new feature for the majority)

my thought on it is if its a subscription, maybe for some software, the longer someone uses the old version the subscription cost could go up slowly, or if its a one-time purchase, after x years they could just buy a support ticket or something...? for ad-supported software i have no ideas...


This reminds me of the time we needed to support IE6.

We only had to, because some buerocrats certified IE6 for some processes and did not bother to update with the real world that moved beyond that piece of garbage. So ... thanks for bringing back bad memories.

Gives me PTSD too!

How long should a hardware and software product be expected to last?

Try estimating doing win11 updates on a 20 year old piece of delphi spftware with hardware full go custom ASICs be expected to lsat?


This isn't about hardware "lasting", it's about basic software functionality on older hardware intentionally being disabled. Somewhat similar to Apple's Batterygate.

This is nothing at all like Apple. This is like having to continue to support BMP files in the browser for the next 20 years while fixing any potential exploits that are discovered and deciding there aren’t enough users to justify that expense and risk.

Supporting is a word that means many different things.

It’s ok to stop providing updates to old software and hardware.

It’s OK to not support ancient devices when writing news software.

It’s not ok to make old devices inoperable if they are using the old software and don’t need updates.

Will my old Kindle stop being able to show me the books I bought and downloaded to it? Or will it become impossible to buy new books? If it’s the earlier, it’s borderline criminal. If it’s the latter, I’m unhappy but understand realities.


Nobody is insisting that the physical kindles last forever, not that the software that they run be upgraded to support all the new bells & whistles of newer devices.

The point is that e-books are basically a data format plus a reader, and if the data format hasn't changed (it hasn't) and a reader is still working, what is gained by preventing that reader from being given new data to present?

amzn doesn't have to "provide support" for old kindles, but they also don't need to prevent them from downloading ebooks.


> How long should a hardware and software product be expected to last?

Until it dies due to unintentional software or hardware defect.

NOT when it is sabotaged by the manufacturer.


This isn’t sabotage, this is deprecation. Keeping old systems working that communicate with servers is a constant expense and a security vulnerability. No one can afford it.


Presumably that “support” you officer is tied to a nice fat multi-year support contract, no?

You can’t equate that to providing ongoing updates and support for a $100 hardware device indefinitely.


I have a customer that had to be talked into ending support for a product they built in the 80s and provided unlimited, material cost only, repair plan for.

They replaced the product, but they kept buying the parts and updating the software for the old one. And customers were absolutely still sending back their broken ones getting at cost replacements.

It was like looking at a well engineered, thoughtfully maintained hole in the bottom of a cruise liner.


There are other people who can and will support it. Let them.

There are companies that will make deals with tens of thousands of book publishers and provide storage and access for millions of books, magazines and comics? I suppose they will do it for free?

How do you know what Aloha does?

I'm not sure if they ever changed away from it, but early generation kindles were running an old version of embedded java (4 I think? Pre-generics), that was already quite painful to deal with, with the team having to maintain their own forks, build tools etc. because nothing supported it. Reportedly there wasn't a way to actually upgrade the version either. While I wish they'd support them longer, I'm not surprised that they've finally decided it's not worth it.

It seems they’ve gone out of their want to make them useless. They could have ended official support, while still allowing users to download ebooks from the store and side loading them through a computer. However, before killing support, they eliminated the ability to download ebooks to the computer.

But you can still sideload them, right?

If you don't allow the device to connect to the internet, yes. Kindles are somewhat infamous for updates that wipe storage if they think you are side loading pirate ebooks

> Kindles are somewhat infamous for updates that wipe storage if they think you are side loading pirate ebooks

Source? I've never heard of this, and I used to work there, including building the OS from source (though my contributions to the OS were pretty minimal). If you just put a .mobi file onto the storage, how does it have any idea where it came from?

> If you don't allow the device to connect to the internet, yes

Why is that a problem for a device which has been EoL'd?


Only if they are DRM-free. And only if they are in a compatible format. It's a solvable problem for techies in a lot of instances but for mainstream users it's pretty close to bricking.

If only you knew the lengths amazon went to to keep supporting these devices. Stopping support is emblematic of the Jassy era, of amazon becoming just like any other bigco. This would've been unthinkable under Bezos.

14 years is impressive? Wait until you find out how long a real book can last.

It's not like old books are particularly rare and fragile either (although many which did not use acid-free paper can deteriorate quite rapidly); I have a few from the early 19th century, which are still in good condition.

(They have also been scanned and are available on archive.org; the copyright is long expired and they're public domain.)


I'm sad that Apple cut off support for my iPod. It still takes a charge and is a joy, except that most of the apps no longer work, because what they connect to is gone.

I used to be able to read books on it and watch Netflix.

My iphone is a boat anchor next to the sleek, slick iPod.


I still remember support for life.

TV, refrigerator, recorder, whatever electronics, broke down and I or my parents would take it to one of several repair locations around town.

Software coming in eproms or disks meant QA was actually a thing to get right, not as online updates that eventually stop.


How well do those TVs pick up HD digital TV signals?

You can get HDMI to analog converters for pretty cheap for use with streaming devices. You can also get devices that will receive digital OTA signals directly and output them to analog signals.

I think that's kinda different - these repair shops could repair anything because things were repairable and because people had the skill to do so, and because the financial reality meant that repairing something almost always made more sense than buying new. I still know these people who are happy to do soldering on modern TV motherboards to fix them, but it's just very hard to justify financially in Western economies. I once shipped an entire HiFi system to a repair shop in Poland because a guy there could fix it for equivalent of €50, even with shipping the thing there and back it was worth it. Meanwhile my local repair shop wanted €100 just to diagnose the issue.

you think? i can bring up my 40 yrs old NES and it works every time.

You can just as easily insert an NES cartridge today as when it launched, and you can just as easily copy a .mobi file over USB to a Kindle as when it launched, both without using the internet.

That was before the public everything-connected internet era.

Now, even Nintendo destroys your hardware if you do something they dont like.

Like every one of these terrible companies, Im 100% sure that if they could update the NES firmware to destroy the console or sabotage it, they would.


My ps2 has Ethernet, so does my Xbox 360. They're two different phases of online access. The ps2 I wouldn't worry about putting on the Internet. The 360 is a bit different because it has firmware updates. That said, afaik Microsoft has not tried to remotely disable the 360, which is about 20 years old. Xbox live even worked a couple years ago when I really wanted to play rez. I think they disabled xbl finally but they didn't brick my console or make it not work less. So it's a choice.

Oh the PS2, as in the one that Sony sabotaged and removed an advertised feature, of OtherOS?

They only had a joke of a payout, and no criminal charges? Thats the console youre using as an example???

If we actually had real jurisprudence for the Public, Sony execs would be in prison for felony hacking, and the payout would have been treble the cost of console payable to each owner. Then lawyer fees would be on top of that (not removed from treble damages).


No. It’s not. It’s just that we’ve been conditioned to accept that disposable devices are the way of things.

I have my 2010 Kobo and it still works fine, you can copy books by usb to it.

not when all it takes is not to actively boycott the device

My 20-year-old laptop still runs latest Debian with all security and (optionally!) feature updates.

And it will be deprecated as well one day.

How? All drivers are part of Linux and free software.

It says a lot about our world that artificially discontinuing a fully functional device (thankfully mine are offline and jailbroken) is "pretty incredible".

Sad even


Yeah, I do not really see the problem here. These devices are ancient and the panic is unwarranted. The older Kindles can be jailbroken if anyone cares that much.

I think there is a smaller argument that the newer Kindles don't feel as nice. The Oasis was the pinnacle of e-reader hardware design, and it'll be sad when they stop supporting it, but it certainly won't be worthy of a news article or this kind of reaction.


> The Oasis was the pinnacle of e-reader hardware design, and it'll be sad when they stop supporting it, but it certainly won't be worthy of a news article or this kind of reaction.

To me it would. If they don't have a similar device released by that time.

It would get me motivated enough to finally de-DRM all the books on my device (or pirate copies I can't otherwise decrypt) and copy them to a third party something like a Kobo Reader or whatnot.

I am firmly in the Kindle ecosystem sort of by accident and inertia, but if they were to end support of the only device that meets my needs (page turn buttons and waterproof - which for the latter to be useful you need the former) it'd be the end of Kindles for me forever, and I'd certainly bitch a lot about it on-line!

If they end support for it 12 year after release but offer a reasonable upgrade path? I'd grin and bear it. 12 years is a decent amount of time for a $200 device.


Isn't it already too late for that? The devices were made obsolete in part to disable known methods of de-DRM kindle books. It is quite possible you won't be able to de-DRM anything if you try right now, and any point in the future.

Sigh. The unnoteworthy useless ancient device Noone should talk about that has the features everyone wishes the newer versions had.

Yeah, it's the smells wherever you go problem.


The actual site of the tank is 33.78356416377991, -117.99993897629278 [1] - its in an industrial park, and its not a large scale chemical manufacturing facility.

Its 'light manufacturing' for a company that makes custom formed acrylics for aerospace.

https://www.google.com/maps/place/33°47'00.8%22N+117°59'59.8...


Perhaps "light manufacturing" is the wrong classification for this kind of business, then. Most of their neighbors are distribution warehouses, or companies doing machining or sheet metal pressing - if you ask me those are more in line with the definition of "light manufacturing" than the 7,000 gallon runaway exothermic reaction we're seeing here.

I get that, but the reality is that 40k people were evacuated. Shouldn't zoning be set up so as to prevent that? Light manufacturing in general is fine but it seems like these particular storage tanks might have been a bit too large for that location.

> I get that, but the reality is that 40k people were evacuated. Shouldn't zoning be set up so as to prevent that?

It's funny that you would suggest this about California, where it is notoriously hard to build things.

Accidents happen, it's not obvious that this was a forseeable outcome (happy for corrections from folks who have expertise in this area).


California isn't notoriously hard to build in - that's a result of it being incredibly conservative - not politically, but "anything that's built can remain forever, nothing new can be built" conservative.

You’re trying to make a distinction without a difference.

It’s notoriously difficult to build here BECAUSE of NIMBYs, house values preservation, “preservation of character”, CEQA (a state law that gives LOTS of different people who shouldn’t have this power an effective veto for any new construction).


Since the plant was around long before the homes, the homes were built around it. Zoning laws, if they existed then, should have prevented the homes from building, not the plant.

Grew up there, the plant wasn't there first, probably around the same age.

I have seen this claim (the plant was there first), but I can’t find a source.

The nearest houses were built in 1958 according to Zillow.


The earliest photo in Google Earth is 1984 and at that time the site is already totally surrounded by houses for miles.

There really isn't such a thing as an "accident." There are mistakes.

You design equipment, procedures, monitoring, training etc to account for the possibility of human error. Like computer security, you build systems with layers of fault tolerance and ways of minimizing risk or consequences.

Go watch the CSB youtube channel for a few hours and you'll see that basically none of these are "accidents" and most of them involve severe facepalm you-gotta-be-kidding-me situations.

From watching a lot of the videos, the causes seem to boil down to:

- poor training, either in the dangers of what workers were working with, signs of things going wrong, or how to handle things going wrong

- management / supervisors either tolerating or outright encouraging corner-cutting for the sake of productivity

- lots of looking-the-other-way especially in communities where the plant in question is the biggest, or only, employer around. If you're seen as someone who complains about safety issues, and you get fired - you don't have many other options for other places to work. If you complain and cause a work stoppage and people lose income, you're going to be mighty unpopular, fast.

- poor maintenance and upkeep

- badly designed, insufficient, flaky, or outright failed monitoring equipment that is ignored/tolerated

- poor emergency response planning

- people trying to "save" a situation, or waiting to act, because the corrective action would cause a lot of downtime, or wrecked material/product

- improper materials used for storage/handling (I exaggerate, but think: plastic seals on valve of a tank that someone pumps acetone into. acetone leaks through valve into another tank full of stuff that acetone Reacts Poorly To. Material incompatibility is featured in a lot of CSB videos)

Often it's multiple of the above. Say - something that should have been minor wasn't caught because Bob was poorly trained. It would have been OK if the monitoring system alarm rang at the security desk, but they moved the desk and the alarm is now in an accountant's office. Even then, if they had been checking the pressure relief pipe as part of their regular maintenance, they would have found it was blocked by an Eastern Spotted Wombat's nest, and the blockage meant the tank couldn't drain, and kaboom. That's basically how a lot of the CSB investigations play out. The US chemical industry is a barely-regulated clown show and the rest of us pay the price.

The hazards of the chemical overheating are well known. So was the tank's size, and the radius in terms of a catastrophic failure, and the number of people inside that radius. There was no reason they couldn't have had a deluge standpipe to douse the exterior of the tank.

There's a chemical that can bring the stuff under control by injecting it into the tank. It sounds like it wasn't stored on-site but was brought in by a "response team" that arrived well after the whole mess started. Given the danger level to the surrounding population people on-site should have been trained in emergency response, and that chemical should have been readily accessible if not part of a connected system where a button push or valve opening would disperse the counteragent.

The valves they could have used to inject the chemical were stuck shut. I saw someone claim it was because of the pressure, but it feels pretty laughable that the pressure in the tank was high enough to cause the valves to stick, but not high enough to cause the tank to rupture. From watching a lot of CSB videos, I can almost guarantee that if it gets investigated (Trump has wiped out almost all of the CSB) investigators will find the valves were poorly maintained.

There's also no excuse for them not having a contingency plan to do something like using a self-piercing device to pierce either the tank or a pipe that connects to the tank, and inject it. Self-piercing taps/valves/whatever are used for all sorts of things - it's not some uber complicated technology.

Again: if 40,000 people are within the radius of harm if Easily Angered Chemical goes exothermic, then you need to have solid plans with multiple ways to address it and people ON SITE who can address it.


If you are worried about this incident, just wait until you hear about crude-by-rail! Crude is transported through LOTS of residential neighborhoods and zoning doesn’t matter. Additionally, railroads are governed by federal law so states / local munis can’t put additional restrictions on where, when, or speed limits.

Is crude-by-rail worse for people than crude-by-pipeline?

Either way, our current methods of doing modern human things require crude oil to get from A to B eventually...somehow.

And the pathway this takes isn't necessarily one that is devoid of humans.

(I live in a small city that sees all kinds of rail fright, with many dozens of trains on any normal day. I'm very interested in your opinion.)


Zoning doesn't protect people from chemicals, it protects white people from black and chinese people, and that has always been its only and avowed purpose.

Also notable that the people who live across the street from the tanks don't live in Garden Grove. By a miracle of local agency boundaries, the factory is in Garden Grove but the houses are in Stanton. Welcome to California.




I could also just go buy VueScan, which is cross platform and great.

They could also just not care too much about compiler optimizations etc.

I would tell anyone who is doing a new traditional serial connector/cable to add the following -

1. Automatic DCE-DTE detection and an interface which will rewire itself as needed to be the correct way, or you automatically know DCE vs DTE by connector gender.

2. Automatic Voltage Detection - 232 levels, TTL 5v, TTL 3v - and interfaces that are isolated enough to deal with the wrong voltage (clamping diodes or whatever), or different cable sizes for each.

3. Automatic type detection - TTL/RS-232, RS-422, RS-485, or different connector types by each.

Ideally I'd do this on a 8p8c or 10p10c connector, because of ease of making cables, with various resistance values across pins 1-8, or 1-10 to tell you what kind of interface it was.


At that point it's not a debug connector anymore. Note there's a pseudo-standard for V.24/RS232 on RJ45 already, and nobody uses it for debug connectors since (a) you'd need a RS232 transceiver and (b) RJ45 connectors are honking huge.

The point is to shave off the last cent, which is why you get a possibly-unpopulated 1×4 or 1×3 2.54mm header. Bonus points if the manufacturer designed series resistors into the board (let's say 0402 or even 0201) and left those out too to save the last 0.01 cent.


I think they mean the debug adapter should auto-detect all these things, not the debug port. You'd have one adapter you could plug in to anything and it would usually magically work.


yes, largely - even if its just pin headers adding a detect line which shows a resistance between it and ground would be an improvement.

In my working life I've seen -

at least 3 different ways to do RS-232 on 8p8c

DTE-DCE is always an issue on standard 232, otherwise I wouldn't have so many null modem cables

232 and 3.3v TTL on the same board or assembly

3.3v and 5v TTL on the same board or assembly

Inconsistent labelling.

I'm in my mid 40's and I think there is a reasonable chance something with RS-232 serial timings will outlast me, it'd be nice to make it more foolproof, as its one of a very few interfaces that will work without drivers.

I do think as a matter of standard good design practice we should be putting clamping diodes on debug ports to prevent blowing things up if hit with the wrong voltage,


> the point is to shave off the last cent

A Tag-Connect footprint has a BOM cost of zero. (Though not a TCO of zero in a closed enterprise ecosystem, as everyone needing to debug the devices needs to buy a stupid $60 pogo-pin cable.)


I'm open to other options, the biggest things is DTE-DCE auto detection


> I'm open to other options,

Err… if you're trying to approach the problem, the onus is on you to come up with options?

I'm not going to preclude you from being creative and coming up with a zero-cost solution that somehow magically does all this, but personally speaking I'd say the chances are minute and it's not worth my time.

I'm also not gonna try to stop you from building that thing you originally suggested, with the 8P8C or 10P10C connector and strapping pins and autodetection and whatnot, I'm just pointing out to you the issues I think it will run into. You're free to ignore my concerns. I'm a random commenter on the internet.

P.S.: calling it DTE-DCE auto detection signals to me that you haven't done a lot of work in this field; those terms are not in common use for TTL serial. People in the field would probably call it something like "TX/RX swap". (Hard to say, since it doesn't really exist.) Maybe you're an engineer for field buses or something like that though…


That sounds completely useless. Who needs a standard that is not actually standardizing anything?

If you are willing to design a board with with 8p8c connector, identification resistor, and protection parts, then you might as well put RS-232/RS-422 transceiver. Those are very cheap nowadays, might even be cheaper than the connector itself. And you standardize on crossover cables, there will be no need DCE-DTE detection.

(Not that anyone would need this today. If you are connecting to existing serial port, there is USB, and USB-serial adapters are very cheap. And if you are designing a serial-based communication system, say for the robot, then CAN or RS485 are much better choices)


you are over-engineering it. At the end of the day, it's a debug connector, when you use it, you should know what you are doing. The more thing you add to debug connector, the more thing you have to debug when the debug connector not working.


What you are describing is going to be nightmare to work with - i.e. when you will have automatic detection of levels and it will decide to push RS232 into 3V3 MCU then you will have dead, maybe one of the kind prototype or dead expensive production device


Depends on what you make the default as.


Indeed, occasionally hammers do find nails to hit.


Strange analogy considering that RMS got to where he is precisely by finding nails to hit much, much more than occasionally, and much, much more than most hammers.


I think it hits perfectly. He espouses that almost every vendor everywhere is doing something immoral and it will inevitably be used against you. Eventually, some of these predictions come true enough for some part of his audiences.

I don't think you've made a point about his abilities. I do think you've restated his proclivities, which reinforces the basis for the quip.


This is particularly uncharitable to someone that saw around many corners and was articulate enough to warn us about them in advance.

There's a reason there's a subreddit called "Stallman Was Right", and it's not that he was shotgun blasting opinions and landed a few of them. It's because he has a systemic understanding of the incentives our system sets up and is able to project decades into the future about how those incentives will play out.


The analogy works if you think of RMS as a nailgun.


A nailgun hitting nails? This is going nowhere..


Much as a hammer tacker hits tacks internally, so a nailgun strikes the nails within itself.


well it drives nails, we've lost the plot!


Windows Phone was so so good - it was THE phone I recommended to users who were on feature phones/non-smart phones because the UX was so simple and clean (and obvious) - with a side effect that if you HAD a smart phone before (Palm, Apple, Android, BlackBerry, the UX was contrary to what you were used to).

Windows Phone died because MS didnt do enough to build the app ecosystem, and bailed out too soon. I also feel webOS was a lost opportunity too - in some ways it was just too ambitious for the hardware of its time.


I loved the Windows Phone too.

I was one of two non-MSFT I knew of that had one.. and I bought it because an MSFT employee was showing it off and I was convinced. The concept of Tiles was great and Cortana was respectable. It felt comparable to Siri and way better than Google.

I used it for a couple years until the apps I needed started disappearing due to lack of updates.


I really wish I had messed with Windows Phone when it was a thing. They were the only ones not to just ship a clone of an existing interface ASAP. But it was closed source and offered no advantages for carriers or device makers compared to Android.

WebOS needed WASM and a lot more to be successful. I think WASM/WASI is to the point that the next major platform build out can use it.


webOS was a bit ahead of its time - it does live on in LG TV's where its done quite well.


it goes back even further - LiveJournal, which was a social network like any other - more importantly without algorithmic optimization.


Benzos do the same thing for me, they slow the brain enough so you’re not overthinking everything.


I've had diazapam prescribed a few times, but it doesn't help my mind, and I don't feel like it makes me any more empathic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: