skysight-inc/HackerNews huggingface dataset:
> My psychiatrists have flirted with a bipolar diagnosis but ultimately they think it’s standard anxiety / depression.

I hear that very often, especially from the people diagnosed around 30-15 years ago. I can't get the feeling that this is just an easy excuse to cover inability to find a real cause. I have no study to back it up, just my experience, but I've yet to see a person who has an anxiety just like that. It is an effect, not a cause. You can't treat an effect an just happily ignore the real reason. I am biased by the people I around me, sure, but I would say, very often the cause is being different (even if only slightly) and difficulties to find yourself in the society.

(edit typo)
Isn't IBM's cloud offering built on top of Cloud Foundry? (Not saying you are wrong, just trying to figure out which partner is to blame)
People have also recently rediscovered Soviet era wristwatches:

https://www.google.com/search?q=soviet+wrist+watches&oq=sovi...
Only when it benefits the capital.
If you’re going for “offer you can’t refuse” in The Godfather sense, that’s what this, without the messing horse butchery.
There’s a lot of deductions I qualify for that I didn’t know about until I hired a real accountant. I also didn’t know about depreciation recapture on the sale of a rental property. I didn’t know about depreciation at all. If I hadn’t hired an accountant I never would have known to take the depreciation, and wouldn’t have learned that your depreciation gets recaptured even if you don’t claim it.

If your tax situation is even remotely complicated it pays to not do it yourself. You don’t know what you don’t know.
Cool. If I were maintaining build/deploy nonsense written using Python, this could be quite helpful. A lot of the build/deploy stuff I maintain is -alas- written as Groovy scripts for Jenkins, and I've hand-rolled a similar, simpler wrapper construct. It started up being used to place, and now it's probably used in a dozen places throughout various build, test and deploy scripts.

Usage:

retry_unreliable(3){
sh "essential_but_unreliable_thing --failure-probability 0.01"
}

Definition:

def retry_unreliable(int max_attempts, Closure func) {
def error = null
assert max_attempts > 0
def delay_initial = 8.0f
def delay_multiplier = 2.0f
def delay = delay_initial
for (attempt = 0; attempt < max_attempts; attempt++) {
if (error) {
sleep(delay)
delay = delay_multiplier * delay
}
try {
func.call()
error = null
break
} catch (e) {
error = e
println("Unreliable operation failed during attempt ${attempt+1}/${max_attempts}:")
println(e.toString());
}
}
if (error) {
println("Unreliable operation failed repeatedly for ${max_attempts}/${max_attempts} attempts. Gave up")
throw error
}
}

Sometimes doing something like this isn't necessarily the right course of action -- e.g. if an external service you depend on is struggling to reply to your requests because of load, hammering it with additional requests when it starts to fail isn't the right solution. But quite a lot of time ladling on stupid retry logic turns an irritating rare failure case into a non-issue.
I’d note the article specifically says when AirBnB is planning to IPO.

Private market valuations are more risky than public markets, but it isn’t 2008 anymore, and the ecosystem of large funds funding large growth rounds is well understood now.
The only exception I am aware of is this recent discovery :

https://www.nature.com/articles/nature14098

Note that the paper isn't only about a new antibiotic but also about a promising method for making additional discoveries via uncultured bacteria.
Ask HN: What's the best way to improve typing speed?
I'm not a developer and notebook and pen extensively for notes apart from my macbook pro. My typing speed isn't great and I would really love to improve it. What's the best method/tool/product/site to do it? Thanks!
Been chewing on your reply.

Plenty bad happened in North America. Project Censored is a good starting place, if you want to raise your blood pressure.

I still seek news. Mostly from HN, Democracy Now, Vox, misc. It’s just that now I consciously block any source that I feel is more noise than signal.
I stand corrected.

And yes, I did read the book :) Just forgot the time period.
No. That article proves my point exactly. Bipolar by definition currently may or may not include psychosis(there is no way for the medical provider to distinguish between the 2.) If you did not include psychosis(as the DSM does now), most people with bipolar diagnosis would actually have Schizophrenia because that is the next closest mental illness(which is why there are genetic similarities.) Bundling an angry disorder with hallucinations should not be done and was an afterthought. Actually psychologists agree with me. "psychotic features – is included almost as an afterthought. It is not one of the defining features of a manic episode. Rather, it is something that may be present.[1]"

[1]: http://behaviorismandmentalhealth.com/2009/09/06/bipolar-dis...
Totally agree. I love ember but linked in’s new ember interface just makes my Laptop fans spin like crazy.

I worry because I know they’ve hired some of the most talented folks from the Ember community (people who care about performance and scrolling jankyness). This is not a knock on them, but it is worrying that even the best of the best may struggle with larger, more complex apps.
I think air bubblers at depth would bring cold water to the surface. Just speculation, though.
Whoever told you that is a moron. The new tax changes go into effect for 2018. Fewer itemizers for 2017 taxes has nothing to do with the changes to the tax code.
Even better than watchify is the combo entr + browserify-incremental.
There were a few ways in which Khrushchev tried to borrow ideas from America, but if anything, industrial design was one of the better examples. Less successful was his attempt to cultivate corn--a crop that was much better suited to the American plains than to the Russian steppe.
> Being acquired or acqui-hired(soft landing) means the company (and probably the culture) is gone.

So what? An exit is an exit, as it means the investor gets their money.

The one and only metric to look at is total value or total returns on investment.
>I grew up in the High Desert of California (around Apple Valley, Victorville, Hesperia, Barstow).

I used to live in Hesperia. I'm glad you escaped, too.

If some sub-culture doesn't do you in, the contaminated well water will. (a literal skin-head nazi race riot broke out in my High School during my time there -- I didn't even realize that h.s. riots existed until I found myself in the middle of one -- I felt I needed to qualify the sub-culture comment before it was taken offensively.)

With that said : You're absolutely right that the atmosphere/ambience of the High Desert is conducive to making Coast to Coast that much more believable -- and it simultaneously answers why no aliens have stuck around; i'd have turned around too if I landed somewhere in the middle of the Mojave.
YouTube has a fair amount. I’ve always suspected there were some big torrents around but dunno where. The raw recordings are the best, where he reads the news — all the issues feel so quaint compared to the awful stuff today.
The fact that pharma is still developing new vaccines belies the suggestion that they aren’t working on cures. But, yes, antibiotics are a bit of a niche field.
Many states also offer an online filing option.

For example, California has CalFile[1] which covers most situations. There are also some options for free federal filing if your AGI exceeds $66,000 as the requirements set by Free File Alliance[2] members vary depending on the offerings (e.g. FreeTaxUSA[3] doesn't have AGI limits).

[1] https://www.ftb.ca.gov/online/CalFile/index.asp

[2] https://en.wikipedia.org/wiki/Free_File_Alliance

[3] https://www.freetaxusa.com/
Jeff Reback – What Is the Future of Pandas (2017)
Proguard tracks its issues there.
Vendor agnostic solutions come with overhead. Check out the PCF sizing tool. Running just the EC2 instances required to _manage_ a production environment starts at $30k/year per region using 1 year RIs. That doesn't include the Diego compute nodes that actually run your workload.

What do you get out of the deal? Software that makes AWS look like...AWS.

All three vendors appear to have settled on Kubernetes as the next level of abstraction. It would be great to see dollars that would have otherwise gone to Oracle enhance the capabilities of k8s.
Thanks dude :)

My eventual goal is to be competent in basically every part of the stack, so I think this role will fit me.
Do the owners have any recourse that may work? If the state can do this here, why can't cities do something similar when they want to have higher density housing?
About: "we are the proof" — who are you? :- ) It'd be interesting to have a look at your website or web app or Git repo or something. And, if you have time, I think it'd be interesting with a few words about how / why that shows Meteor works well? E.g. num concurrent users that get pub/sub messages? (Your HN profile is blank, there's a GitHub user though with your username, who seem to do lots of Meteor related work. I'm using Nginx and Nchan for pub/sub messages, and ... I'm curious about Meteor and other things too. No plans to switch from Nchan though.)
I guess my statement as made is ambiguous, but I wouldn't have said "this year" if I meant 2017 taxes.
> Both of those lack support for custom "sources", instead of just markdown files.

That's why I wrote sitio[1]. sitio has a pretty simple imperative API where you can say stuff like "generate page on /about/ using the React component on 'components/page.js' and the following data: {}", so your entire configuration is just a simple nodejs script and you can use data from anywhere.

Then it generates static pages that, if JavaScript is avalaible, will become React components and the entire site will be a Spa with proper history. If there's no JS, it's an HTML static site.

Also, it uses Browserify under the hood, because Webpack is horrible.

[1]: https://github.com/fiatjaf/sitio
I'm selfishly happy that tax year 2017 is the last year I'll probably be filing a personal US tax return (at least a substantial one) for a long time. Maybe in 2036 they will have solved this.
> He had a great call with George Carlin that was really fun and interesting one time that is worth a listen.

https://www.youtube.com/watch?v=ckY-LmBItUc

two of my favorite speakers in a conversation with one another. Great.
Thanks for the feedback. That's kind of what I figured; that employers will tend to anchor on your last role, so I'll try to make sure to get the message across that I want to do both development and ops in the future.

In your experience, do salaries cap out earlier say in Ops vs Dev? It seems like they could scale up equally high since whether you're producing value as a developer or, say, making a massive system x% more efficient, but obviously salary decisions can be constrained by HR's idea of what a role entails
Amazon has GovCloud which offers additional security and meets regulatory requirements for nation-state level sensitive information.
UK could launch retaliatory cyber attack on Russia if infrastructure targeted
Yes, it’s really more about eliminating the wrong answers, than getting the correct one.
'I am gay' protests as China bans 'homosexual' content on Weibo
Have you done heroin yourself? I haven't, but it's a mistake to assume that Heroin is the most addictive drug ever.

Anecdotally, I'm had several friends completely had their lives ruined by benzodiazapene addiction (usually in the form of street-pressed xanax [alprazolam]), so personally I would probably rather be addicted to heroin than benzos (not that I would want to be addicted to either)
Are you trying to create yet another open social network like Mastodon?

That would mean more standards we have to choose from, and isn't the effect exactly the opposite of what you want to achieve, i.e. more barriers in communication?
These are great. I feel like no matter how many PG tips & tricks I learn, there's always something new out there.

I recently started learning PostgreSQL after ~2 yrs of relying on BaaS etc. (mostly of the NoSQL variety).

I have to say: I regret not learning it earlier. Stuff like constraints, triggers, views, etc., are game-changers, but even just being able to write queries instead of navigating a proprietary GUI was worth the few weeks it took to learn.

It was also a boon for data analysis work. Whereas before I'd take a few hours cleaning some data with JavaScript or Python, now I just write a SQL query or two. It's faster, it feels more powerful, and it's _substantially_ less fragile than one-off data cleaning scripts.

Anyway: for those that started out like I did, afraid of SQL, dive on in.
How do you get a oo sound from u ?
Deepnews.ai
Because it demonstrates to senior management and the public the progress the team has made.

It also lowers barriers to an eventual widespread uber-like service. That service wouldn't be financially viable with safety drivers in each car.
I don't have the QC20 I use QC35 now, and I have been using Bose NC headphones since the QuietComfort 2 came out like 15 years ago.
I never used any of the Bose QC in earones but the "hearphones" are nothing like any of the Bose headphones I ever used even the older ones with a much higher (subjectively better) direct voice / talk frequency and amplitude range crossover than the current ones.

It's more or less the same technology ofc but the profile of the microphone or at least the tunning / post processing they do is completely different.
How the Military Waged a Graphic-Design War on Venereal Disease (2015)
While a lot of people here are focusing on the testing, and it does seem to be an important negative feedback cycle, there's also a discussion on pedagogy that's worth having.

I've noticed what the article talks about when reading with my own daughter. She's a natural whole-word reader - meaning she might think through a few syllables, but ultimately comprehension is a gestalt event. This is where everyone usually arrives, and it's necessary because you can't really sound out words... and really, if you sound out "rug-bee" or "rug-bye" it doesn't matter that much unless you know what rugby is. (And haven't we all encountered avid readers who pronounce things wrong even though they fully comprehend the word?)

Carefully watching my daughter read like this, I also realize it only works because she knows a lot of words (and phrases, literary devices, plot details, etc).

Decoding words (ie phonics) is useful scaffolding, but it's only scaffolding. You also just need to know a ton of things.

And of course there's also the depressing findings on class and privilege, and the number, variety, and quality of words children hear. The differences are staggering.
How did you learn? Old-fashioned trial and error + googling?
Possibly irrelevant correlation: This is pattern is also observed in graphics techniques and programming styles.
Yet, the incremental quantitative advances continue to accumulate to become qualitative differences.
There has to be an argument that when you deprioritize education so kids can't read or do basic arithmetic yet are expected to do taxes and follow arcane laws immediately upon hitting age 18 that its extremely harmful to future generations to defund it.

Basically, if you vote on a single issue to change speed limits everyone having the law inflicted upon them is also a voter. Or at least a hairs length away from being one if you get your license as fast as possible at 16.

If you vote to defund public schools so the power goes out intermittently and there is black mold in the ceiling and cockroaches in the lockers, you are directly harming those who have no say in what happens to them.

It comes back to general issues of regional politics in a global world. If China wants to manipulate their currency and violate IP or if Russia wants to invade and conquer its neighbors or if the US wants to occupy countries for decades on end the citizens of, say, Greece never had anything close to a say in any of those happenings but are still subject to the consequences of them. Just because you get to write your own laws doesn't mean those without a voice in your decisions will be heavily, often negatively, impacted by them.

In the US that problem is more pronounced, because the freedom of movement within the US means that states that actually educate their population have to deal with the influx of uneducated that enter them when their economies prosper with an educated employed population and the states that didn't educate their people have crippled economies incapable of growing because nobody can read beyond a 4th grade level.
I'm sure it has a lot of cooties, too.

Most people who look down on McDonalds would have no problem ordering a beer with their burger at a bar.
Keep in mind. Ember is built for LARGE applications. No such thing as a "basic PWA" in ember.js. Think of it more like...we've built this huge app for tons of users in library XYZ and our development team of over 20 persons is feeling pain points in transitioning to the updated more secure version of XYZ.
minor style thought: I think it'd be easier to scroll thru an article like this (ie, a list of things) if the item headers were more distinct from the body. e.g., a heavier weight, or maybe with more vertical margin.
Even though the limits are paltry - the negotiated prices are worth it. I had to do two tooth removals and implants and blew through my limit basically instantly but still paid less overall due to a negotiated rate.
Sometimes there are diseconomies of scale as well. Like all of a sudden you have to put a data center into an otherwise shitty location because the committee chairman needs to show some results to constituents.

Or two departments have essentially the same requirements, but they compete for budget and each have to justify their staffing by duplicating effort.

(These pathologies aren't unique to government. You can also find them in large private companies.)
When I lived in the states, dental insurance was always cheap. Really cheap. $5-$10 per month. I think it generally included a couple of cleanings per year and an xray, plus a discount on other sorts of things.

It isn't perfect, mind you, but it sure beats paying for dental out-of-pocket when you make $10-12/hr. It sure beat paying for wisdom tooth removal out of pocket, especially when one has to go to an oral surgeon to deal with complicated removals. And so on.

It never actually made sense to go without it because it was so cheap, more so at a low wage. It wasn't that you could afford the treatments so much, but rather that when things went horribly wrong you didn't have to be in pain so long.
Can I chime in here, not with a link to any specific site, but just as a call out to patterns that I am seeing recently.

A lot of sites now have lists and content that updates automatically as things happen on the back end. One good example is Intercom. I have their screen open 24x7 on the first tab of my browser so I can monitor users on our site. I love how it updates the 'time last seen' dynamically, and I usually have my customer list sorted by the 'time last seen' field.

But sometimes, while the content of the list fields are updated in real time, the sorting of the list is not, and the list goes out of order (i.e. customers who re-login recently are still shown lower down in the list that customers who logged in an hour ago even though the 'last login time' is more recent.

I wish there was a way in these instances to just refresh the list within the page, without doing an entire browser page refresh, which could take up to 10 seconds in the old Intercom UX. Also, while talking about Intercom, jumping between the Customers page and the Conversations page could also take anything from 5 to 10 seconds on my browser, and there was NO indication that anything was happening in the meantime, which increased confusion and frustration. I think we need to bring back the hourglass or some other 'waiting' indicator for transitions that take a while.

(NB: The new Intercom UX has improved on the waiting delay significantly, but not the sort ordering of the customer list).

Someone also mentioned the Stripe design (of their back end, not their marketing site). I tend to like the new design of their admin panel, however their menu hierarchy was a little confusing, making it hard to find things a lot of the time. Also, the redesign tends to break the 'back button' behaviour a lot. I tend to spend a lot of my time on the Stripe admin panel looking at webhook logs etc., and every time I bring up the log listing, then drill down to an entry I can't seem to go 'back' to the list easily without the system rebuilding the entire list each time. Makes it frustratingly slow to try and find the exact log entry I want when I have to spend so much time waiting for page refreshes.

In summary, I think we need to go back to these 'old fashioned' design constructs which aren't considered "trendy" any more:

* Give the user some sort of 'waiting' indicator if a page redraw is going to take time.

* If a list on your page refreshes in the background, and your user can sort the list, make sure you update the sort order as well as the content

* Don't break the back button behaviour if you can help it.
Isn't the bun made with corn syrup or something like that?

Why would they use an artificial sweetener when part of the reason the sugar is there is to help keep the bread moist?

I do agree that fast food isn't especially healthy, but the biggest issue is that people select meals that are much too large (especially if they get a sugar drink). The menus usually do have options that provide a reasonable number of calories (and cost less), so it is a choice.
How about html and css?
A large corporation arriving in a foreign country, manipulating the local government into forcing people out of their homes so that the corporation can take the land for their own purposes. Sounds familiar, doesn't it?

I'm not saying it's right or good, but I am saying that America's success in the 20th century was in part due to these exact tactics used on other countries around the world. And based on history, I would say you need to stand up and fight this sort of thing because it only gets worse.
AIUI, other vendors aren't allowed to undercut USPS on price. Instead they focus on UX for their particular niche.
Indenting the SQL wouldn't hurt either.
MAN....ember before v 1.0 ???...I'd suggest taking a revisit. Version 2.0 was a different universe let alone 3.1
Doesn’t sound familiar what are you talking about?
Why No One Wants to Back the Gun of the Future
Read through the docs
is there a donation page? how can I support this work?
The PG docs are surprisingly good. Good enough to learn from. I remember learning my first SQL back in like 1999 or 2000 by reading the PG docs in the back of my parents minivan. Good times!
Yup-3 parts elbow-grease, 2 parts tears & sweat. I had a lot of data to work through, so I used that as an excuse. Not having to worry about performance, schemes, servers, users, etc., made learning a lot easier, I think.

I started by reading the tutorial in the PG docs[1]. It was _very_ well-written & accessible--def. recommend.

Later, I picked-up the book "Mastering PostgreSQL in Application Development"[2]. It was pretty solid, and seemed one of the only books aimed at developers (as opposed to DBAs).

[1] https://www.postgresql.org/docs/10/static/tutorial.html

[2] https://masteringpostgresql.com/
GLWT. Oracle's legal department aggressively prevents the publishing of benchmarks. The EULA for any version of the Oracle RDBMS specifically prohibits releasing benchmarks.
Reminds me at junior school in the UK me and 3 or 4 other kids where allowed to read on our own ironically one of them and I where the only two kids not entered for the 11 plus.