skysight-inc/HackerNews huggingface dataset:
I've taken sertraline, venlafaxine, bupropion and fluoxetine.

Fluoxetine is the only SSRI I experienced no withdrawal from. I was on a low dose (10-20mg) though, and it mostly worked (went from severe depression to mild/none). I have a standing prescription for this as a fallback, but haven't taken it in 3 years. I avoid taking it because of the sexual side effects. I like having orgasms.

Bupropion triggered a seizure after the first dose. Immediately discontinued.

Venlafaxine was mostly effective, but I went from depressed to robotic/apathetic. When I stopped taking it, I tapered off, but I had brain zaps and developed acute tinnitus for over a month, alternating in each ear. To this day, 15 years after treatment, I still experience moderate hearing loss in my ears several times a month for about 60-90 seconds at a time.

Sertraline was the worst. I got up to 150mg before the problems. It triggered a hypomanic episode that lasted for about a month. I didn't sleep at all for the first three days it manifested. The doctor stopped treatment immediately and put me on risperidone, which is a new level of awfulness. I just quit taking it after a month, and told my doctor I would never take any antipsychotic again.

I have a great doctor now. He's not even a psychiatrist, just a generalist, but he's treated many cases of depression over the past 20 years. He figured I didn't have unipolar depression, but bipolar, due to the hypomania. SSRIs are bad, and not recommended, as monotherapy for bipolar. So he put me on lamotrigine and I haven't had a depressive (or manic) episode for over two years. I've also experienced no noticeable side effects.

I've found the only thing that matters in the treatment of mental/behavioral disorders is your doctor's skill and knowledge. Don't be afraid to dump a mediocre doctor; it's your wellbeing on the line.
Please tell me how it's possible to do something like socket.write(data), when data has been swapped out, without blocking.
Airplane tires don't explode on landing because they're pumped – Wired
> IMHO these fixes address dozens of bugs that could cause major puzzlement for a typical Rails developer.

That has been the reason I always avoid huge frameworks like RoR.

If I was to hit a bug like this, I wouldn't know where to start debugging. How do people deal with obscure bugs in the framework with something like RoR?
Outrage is perhaps not the right term.

It's important to keep in mind that Apple, being a business, is doing exactly what the primary function of a business is - making money. Reducing tax burden is effectively making money they otherwise wouldn't have.

So while as a consumer and citizen I'm happy that Apple is being held to account, I agree with your concern that not even Apple, having gone to such lengths to ensure that such an approach is ostensibly a legal and legitimate method of doing business, can effectively have the authority turn around and say "We change our mind, you owe us fourteen billion dollars." It creates much uncertainty in the legal and administrative processes.

I would prefer to see them simply close the hole for future endeavours.
This is rather cool. But you still download ads, which wastes bandwidth. I wonder if ads could get routed to a VPS, running AdNauseam. Ads aren't private, and normally aren't HTTPS. Would that be doable with an add-on?
Is it just me or do people feel that images/video are the future of digital interaction?

Looking at IG/Snapchat and I feel like I'm viewing the future world of interactive social media being born. It's not that text based media is incorrect, it just feels like the communication form of the past.

I want to be shown experience, not just read about them.
Affordable rtk gnss trials is over. Really no need in 10K receiver
I actually ran this OS for a little while. I wonder if I still have the CDROMs...
One thing that would really help is if we had buffered asynchronous IO.
To be entirely fair: there's a lot of video content on there now too, with the gifv and related shenanigans. Personally I find it incredibly convenient that uploading gifs or mp4's there automatically converts them to gifv, gif and mp4. That's really handy, especially for a free service with no strings attached (that I know of) to offer.
Do you have a link to the bug or the fix? We've seen this in prod for sure.
TIL WinObjC is alive and well.

https://github.com/Microsoft/WinObjC
a "debatable" option shouldn't be the only option. Which is the case in chrome. No way to disable that behavior either from the command line or from the settings UI.
Considering the ambiguity of "Sold Out", maybe the original headline, "Amazon Sells Out of Echo Speakers in Midst of Holiday Rush", would be better?
Now Facebook Let’s You Broadcast Live Audio for Voice-Only
And what if there is a micro-scale reversal of entropy, as I previously mentioned? Let's say a collision of two electrons, or an electron with a surrounding gas molecule, that results in a sudden increase in orbital energy of an electron (plus another particle losing all its energy of course). Vanishingly unlikely of course, but with an uncountable number of collisions occurring every instant it will occur somewhere, sometime.

You say that it's "observable" with single-particle experiments. Are you sure you've performed enough of those experiments to unconditionally guarantee that such situations will never under any circumstances occur?

As an example of how you can be wrong on this: since the 1940s, Bi-209 was believed to be a stable element. However, recent research has actually determined that it is very slightly unstable - with a half life of approximately 4.6 x 10^19 years. That's more than one billion times the current estimated age of the universe. It's not stable at all, it just had unmeasurably low amounts of instability.

If you sat around looking at a single-molecule sample of that reaction, you would see absolutely nothing - unless you had a few trillion years to sit around. That particular experiment doesn't exhibit the behavior you're trying to model. It's like saying that because Newton's Laws Of Motion adequately explain everything on Earth, they could never be superceded by General Relativity.

I don't accept that other physical reactions categorically cannot occur at similarly improbable rates. The decay of smaller "stable" atoms, for example, may occur with a half-life of 10^100 or 10^1000 years that is simply beyond our current ability to measure.

With a sufficient number of simulations you can come up all-heads any arbitrary number of times that you want to name. You can even roll a perfect 20 on a D20 any number of times. Even something like spontaneous fission is theoretically possible - it's just vanishingly unlikely.
people use snapchat for text too.. its the fact that things arent saved by default that make it apealing.
I think ultimately google home and amazon echo will walk a separate path. Amazon will focus on what they do best--selling stuff, and Google will focus on what they do best--providing information.

Of course they will be a big overlap (like how it is now), but smart companies tend to play to their strengths than to play by their enemy's rules.
Ask HN: Anyone have experience selling hardware prototypes?
Im looking to bootstrap a hardware startup the lean way and start with a high pricing low volume strategy. Building a limited amount of prototypes and selling those to customers. To test product market fit and fund the business. Does anyone here have experience selling their demos / prototypes? What should I keep in mind?
I can't upvote this enough.

They need to resist the urge to treat file formats the same rapidly iterating way as web APIs -- the way the VP8/VP9/VP10 series has been treated so far. Rapid evolution and the lack of well-defined profiles will discourage hardware implementation or lead to a proliferation of profiles the hardware decoders can't play.

The fragmentation will discourage the format's use beyond online video, and the next ITU-T or MPEG format will win out for any and all uses where longevity is important. As for online video, this recipe will likely be an archival nightmare regardless [1].

[1] https://news.ycombinator.com/item?id=12980359
Mouthwash May Kill Gonorrhea Bacteria
Internet Download Manager Mac Crack and Serial Number Free
It's why you need multiple sources. The NTP protocol and implementation handles sudden skews from a source. When done properly, CDMA clocks can offer a much more stable source than the public internet, and you can filter out UDP 123 upstream.
Sorry, I don't. And I imagine that discussing the details in public would just create more work for the admins and limit their options for tweaking it; probably more trouble than it would be worth to make it transparent.

Totally anecdotal, it's just my perception that a few downvotes are enough to grey something out, a few more and it gets killed and people stop seeing it. The first-order effect is that the worst content just disappears. This is the best possible outcome for things that you just don't want to see. Of course there are community norms about what gets downvoted and so it works as well as it does partly because we have a pretty good crowd here that values rational, constructive discussion.

The second-order effect is that people don't post things that are going to get downvoted, and even delete or edit posts in response to downvoting. This is the dominant effect and the main reason why the system works so well, because really toxic stuff just doesn't get posted very often. The users that don't care about downvotes can still get banned.

The best thing about downvotes is they represent the community policing itself, so they don't generate the resentment that admin activity tends to. They are inherently democratic. They also scale, which direct moderation obviously does not.
It might not be a bad default, but here's the alternative: load a tab only when you've signaled you're going to look at it.

Even if you have 300 tabs open, your browser won't try loading everything at once, so you can do what you want.
Forcing?
I think the salient point is "Amazon sold more Echos than they expected to sell." Holiday rush can be anticipated (and was the impetus of AWS).
Agreed here.

If there's anyone who knows how to stock up for the holidays, it's Amazon. It's kind of amazing that they sold out on the Echo, all things considered.
"I will take the cheap airfare."

Let's hope technology pulls of a miracle before this flavor of myopic insanity destroys the planet. You do realize you just said that you'd rather be able to affordably fly than have a working biosphere, right? What were you planning on eating for the mid-flight snack? An arm rest?
Some of them , just get broken again and again . I have to update now and then .
It drives me mad when chrome does this, there is a noticeable delay between switching the tab and rendering for the first time.
even though its tone was bordering on rude

I think this is likely it. The HN guidelines specifically state:

Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

https://news.ycombinator.com/newsguidelines.html

In my experience, members will down-vote if a comment is uncivil, even if the content contains a valid point. The mods have mentioned numerous times (and rightly in my opinion) that civility is even more important when commenting on divisive topics.
You say "hey process, this data is not available yet, but if you listen on this event port I will sent you a notification when it is ready, then you can do whatever you want with it. In the meantime, continue to serve up data that is in memory".

Pretty simple stuff really.
But you have your own bias. The amount of fuzz from your personal data can be huge. That's why I wish I could have objective monitors and not rely on sparse visits to the doctor when symptoms aren't here.

One dared me to reproduce heart failure on the spot because there was some tension between me and him.

It odd.
Clearly, people love these things. I have a few friends who own it and say it's an amazing product; and commenters on HN have expressed their enthusiasm for it as well.

There is a question that's been bothering me for years now, to which I still don't have an answer, which is: does modern technology suck just for me, or am I just less tolerant of defects than most people are?

I am currently typing this from a 2016 macbook that for some reason won't keep disconnecting from my WiFi router. Last week, iOS decided to randomly delete all of my saved locations in the Maps app. I've never had stable, fast internet anywhere I've lived in the US in the past 8 years - every few days or so, shit just doesn't work for a bit. I've owned things like a Nest or Philips Hue in the past, and they randomly reset to factory mode or desync'd from my phone . Half the time I try to play my PS4, some stupid patch fails to download, or PSN is down, etc.

The more things like the Amazon Echo I would have in my house, the more irritating my daily life would be - because I don't want to deal with the 5% of the time where I have to repeat my request 5 times for it to tell me the weather, or the connection to the Amazon server is lost and I can't play any music. This 5% of the time across dozens of devices results in being annoyed 100% of the time.

All of this is why I mainly use a record player to listen to music at home (no DRM, no problem with servers being down or albums removed remotely), really like my GameCube for video games (put a disk in and play, no patches to download), still exclusively buy paper books, am fine with dumb light switches, and so on.

If you think this entire thing is ridiculous, I fully agree - I make my living contributing to this industry! But either people are living through these same annoyances as I am and they're fine with it (in which case please teach me your secrets), or somehow I'm getting a worse experience with technology than 99.9% of the population (I guess statistically such a person must exist, and it is me).
I'm, for one, am still waiting for MacBook Wheel.

https://www.youtube.com/watch?v=9BnLbv6QYcA
So, I get the frustration expressed here, but PH-K just comes off sounding like an arrogant prick by the end of this. I know I'm supposed to attack the argument and not the author, but it's very hard to read a piece like this when the author makes you feel like he's talking down to you the entire time.

I assume this was posted because of the presence of antirez's 4-years-later rebuttal (well, for some workloads) that's also on the front page today (https://news.ycombinator.com/item?id=13226341). It's interesting to see the difference in writing style: antirez seems to just aim to educate, and reasonably points out how redis's needs and memory access patterns don't allow for good performance if it were to just rely on the OS's VM system. The article about Varnish, however, comes off as someone telling us how stupid we are for not knowing how hardware actually works.
This is a pretty interesting chart.

https://nces.ed.gov/programs/digest/d10/tables/dt10_083.asp

If you go and plug the numbers in from 1970 to something that adjusts for inflation to ~2008, it doesn't seem that teacher salaries have really changed that much, maybe a 10% increase on average? Hardly seems like throwing tons of money at the problem.
Alternatively: could selling out be a method of potential advertisement?

"If they sold out, the product must be great!"
The first react.js interactive tutorial
It's a very interesting game. I read once in "How I lost a million dollars", but never checked for myself, that publicly traded casinos list Baccarat on their SEC fillings as a possible way their earnings can be affected (both positively and negatively). In the book the author was with a wealthy client who gave him and his friend $10k to play with. They each won something like $8k each and proceeded to enjoy Las Vegas with it. (Numbers are fuzzy. Corrections are welcome.)
Well what Google does best is advertising to the right customer.
YouTube's videos decompress to much larger quantities of data than Imgur images, but that's not what really affects browser responsiveness, especially when the video decoding is handled by dedicated hardware.

Whether you're displaying a static image or an animated GIF or a H.246 stream, drawing the next frame doesn't require interpreting or JIT compiling any JavaScript, it doesn't require thrashing the garbage collector, and it doesn't require re-computing the page layout.
Oh nice, how is driver support on the X220? I've had mixed luck with Hackintoshes.

I agree that there is a lack of great window managers on OS X. I'd love to be able to run awesomewm.
To be fair, I meant it in both contexts at the same time. A more polite term might be "opinionatedly retro". Go's conservative bend is both a positive and negative.
In a) and c), corruption is inescapable. It is an unavoidable consequence of centralized power, not something that can be fixed with endless (corruptible) oversight committees or particularly prescient design. It is cot an implementation bug, it is a bug in the spec. Meanwhile in b), corruption is a feature that looks like a bug. Self-interest is harnessed instead of ignored. And while b) certainly has its problems (one of which, infrastructure, is noted above), corruption is not one of them. However, despite its problems, the lack of central authority in b) has caused the single greatest reduction in both poverty and mortality in the history of mankind.
> But the president of the United States speaks with the executive authority for an entire nation. It's questionable enough when a company's stock falls because Trump lashes out at them, and means it [0].

The share prices of the companies Trump has bashed have rebounded within the same day, so this is incredibly misleading to say.

Not that I disagree with the core point of your post.
Sure it would be my pleasure. Kqueue allows a read request to be scheduled that is non-blocking on a page fault. Linux always blocks the thread executing read() on a page fault. This is still true using aio_read(), as all that does is run another thread to call read() which blocks. Which is great for small numbers of read requests but scales poorly.

And the bit from the paper that is relevant:

> A non kqueue-aware application using the asynchronous
I/O (aio) facility starts an I/O request by issuing
aio read() or aio write() The request then proceeds independently
of the application, which must call aio error()
repeatedly to check whether the request has completed,
and then eventually call aio return() to collect the completion
status of the request. The AIO filter replaces this
polling model by allowing the user to register the aio request
with a specified kqueue at the time the I/O request
is issued, and an event is returned under the same conditions
when aio error() would successfully return. This
allows the application to issue an aio read() call, proceed
with the main event loop, and then call aio return() when
the kevent corresponding to the aio is returned from the
kqueue, saving several system calls in the process.
How many were sold? 20K? 200K? 2M?
Sorry if I rehash the same old points. I think it's easy to knock Apple because of, "what have you done for me lately?" For awhile Apple was making really impressive changes to their laptops every year or two; slotload DVDs were standard, backlit keyboards, a great touchpad, latchless (magnetic) lid, fantastic battery life, magsafe, retina. People would still complain when they dropped a port or got rid of user-swappable batteries or DVD drives--all things that made sense long term, but the pros beat the cons. Recent changes weren't big pros (to me): clickless touchpad, force touch, low-travel keyboard, out of band wifi. It's still weird and frustrating that retina and SSDs aren't standard (when friends and family are looking to buy macs).

I also feel like recently they've been jumping in, redesigning and dumbing stuff down, then abandoning it. Disk Utility was fine. Now I have to use the command line or third-party apps for common things. Mac Pro is another example. I'd say Aperture to Photos is another example.

I was at the Apple Store today and looked at the new Macbook Pros. Not only is magsafe gone, the LED on magsafe let you know if it was charging and if it was full is gone. I wouldn't care if it was a special USB-C cable that only Apple sold or put it on the chassis. A button that lights up half a dozen LEDs to let you know approximately how empty your battery is no longer there either. Both of those are things were really nice to have. I also really dislike the keyboard. Every single Apple laptop I've bought I've had to replace or upgraded RAM, hard drive, and battery. It sucks when you have a minor issue and your only option is to "replace the logic board." The iPhone or Apple Watch doesn't even come with a USB-C cable. That's quite a few regressions and I'm skeptical if the new things compensate.

I think USB-C is an inevitability. I think their problem was holding out so long for new Macbook Pros caused two problems; the expectations were too high because of the wait and they dropped too many ports too quickly for pros. There wouldn't be as large of an outcry about the max RAM if the release from 6 months ago had the same issue or if I could just buy last year's model with 2 USB-C ports and 2 USB-A.

Sadly, I don't see anything I like better not made by Apple yet. My plan is to buy a newer, used Macbook Pro and hope I can make the jump at some future update. I'm sure the current laptops are great as-is for many people.
> Is it just me or do people feel that images/video are the future of digital interaction?

I feel images/video are the future of digital interaction in the same way that candy is the future of food. It is nice to have in moderation, but try to replace the basics completely and you'll have cavities and bad health.
Mark Zuckerberg's video presentation of his Jarvis AI
Kitchen Utensils Online
I would buy myself a lot of time and then give some serious thought as to how to spend that time productively.
Check this idea: Interactive book game
I was in a Bed Bath and Beyond today and there was people looking for the Echo. All models were sold out, they put a sign saying they didn't have any more Echos.
While the tech scene in Australia may be behind the times in a few ways (possibly security as well), Troy's view here is in no way affected by living here. This material was created because PluralSight wanted CEH-related material, as their viewers (world-wide) were asking for it. Full stop.

Blog posts like that are designed to steer traffic towards course views and "time watching the content", without which PluralSight authors don't get paid.
They've been running sales and promos almost back to back since Google Home shipped. Right now the Echo Dot is $10 off for example. In fact if you google "Echo Dot" the first adword is for "Amazon Echo Dot - $10 Off."

Assuming this isn't artificial scarcity (to imply their product is more popular than it is); it just likely means that Amazon discounted harder and further than they projected and thus ran out.

Plus the Google Home had a weak day 1 offering in my opinion and the opinion of many reviewers. So that may have driven sales too.
1. make a non-blocking read on the data

2. while it is being paged into memory, <DO OTHER STUFF>

3. now your data is in memory and you can update it (writes are async by default even on Linux, as the write just goes into memory and will get synced out by the kernels page sync mechanism but you can override that by setting the O_SYNC flag).
But why would I want a $100 voice-interfaced device just to sell me stuff? Not challenging your prediction. Questioning Amazon’s game plan if that’s indeed the path they’re setting out on.

In fact, their current ad campaign clearly shows the “buy stuff” use case. From ordering pizzas to buying roses to requesting an Uber. But it also features users asking Alexa for their calendar itinerary, or the caloric content of hot wings.
How does this compare to udacity's deep learning course?

Or should I take a more theoretical course such as Andrew Ng's to get into ML?