skysight-inc/HackerNews huggingface dataset:
I don't personally get headaches that often, but my mother and sister both do. My mother gets cluster headaches - tension headaches plus migraines, normal headaches, and sinus headaches on top of it. My sister gets migraines. Extended family has also been plagued. I fully urge you to figure out the root cause and seek medical help. I don't know if sensors will help with some (most) of these.

I fully suggest keeping track of when you get headaches, including what you were doing when you noticed it. Might keep track of daily activities as well.

The following are things that I know can trigger headaches. Obviously not all-inclusive:

1. Poor eyesight or other eye strain. Normal folks will get eye strain reading too-small text or staring at a computer screen.
2. Stress, anxiety, or depression: The muscles tense up, causing headaches. Massages help my mother, as do muscle relaxers and/or anti-anxiety medicine.
3. Sinus problems and/or allergies.
4. Dental problems.
5. Scents from various things or chemicals
6. Lack of sleep, sleep apnea, or other sleeping issues
7. High blood pressure (pharmacies and wal-marts often have machines to test, and I'd test often for a few weeks)
8. Food sensitivities
9. Neck strain (posture or medical).
10. Dehydration (easy to check)
11. Changes in weather.
12. Random viral or bacterial infections.
13. Low vitamin D. I personally had this happen, among other things.
14. Smoking or living with a smoker
15. Dry nasal cavities. You can use a saline nasal spray for this. I recommend disposables since they are sterile each time you open them (less chance of mold, etc). 16. Hormones. This might be more for women, especially with PMS and/or menopause. I'm not sure how it happens in men.
Your Agile Assembly Line Workers
Ask HN: How do you approach market research?
I'm curious to survey how we as a community do market research to inform strategy such as pricing and capabilities such as integrations.

1. How often do you look at competitors or adjacent solutions?
2. What information do you look for? What data / facts do you collect?
3. What tools / resources do you use?
> I don't see anyone laughing or smiling in the clip around 1:25 in the video I linked and a court deposition is not a place one would normally tell jokes. I certainly never joked back when I gave a deposition.

That's you. I've given testimony in a grand jury about a serious crime, and I might have made a couple of off-hand jokes. People deal with the stress of such situations in different ways.

> As I said, the merits of invasion of privacy stopped mattering at that point because they shot themselves in the foot with a bazooka.

Not quite. The merits of invasion of privacy stopped mattering because the litigant was being secretly funded by a billionaire with essentially limitless resources, and a desire to crush Gawker.

Without Thiel, Hogan would have gotten a few million dollars, the editor would have been fired, and this would remain a cautionary tale about how it's not cool to publish sex tapes of fading stars.
Mmmmmm, Terminal Splitting...

https://code.visualstudio.com/updates/v1_21#_split-terminals
Why not make your protocol open source so the world can benefit, integrate and improve upon it? If the current open standards suck, there is no reason we can't create new, better open standards.

But, I've never used Slack nor would use it as I'm biased towards it's prop nature, especially when it's used (and even promoted) within open source communities.
Samsung’s 2018 QLED 4K TVs can blend into your wall
With native apps, you don't need to. Good accessibility solutions are the default.
Introducing the JavaScript Calculator Progressive Web App (PWA)
The Essential Guide to Take-Home Coding Challenges
perma.cc looks sweet, but it's very limited for private people
Cool, looks interesting. I just spent a couple of weeks getting a k8s setup up and running on AWS, from zero. As much as I appreciate these sort of platforms, I did enjoy learning the inner details of how k8s components communicate together and how they work.
At dinner last night with a VC, company sizes came up.

One of the most appealing business models, which I shared is DNVB's(1). For example, NATIVE, the deodorant brand I use. Had four employees, 1m customers, in business for 2.5 years and just sold for $100m to P&G(2). Yes please.

(1) https://medium.com/@dunn/the-future-of-brands-6682841bd4

(2) https://www.racked.com/2018/1/19/16905724/natural-deodorant-...
Extension availability/usage will cluster around the tent-pole implementations.

A really popular mobile Jabber client will suddenly have the extensions it supports become popular with everyone else. Conversations looks nice.

As for why some set of extensions hasn't been brought up to modernity, that answer's simple: nobody cares about xmpp enough. Maybe just some users, but fuck those guys, they don't build anything.
Headspace is Santa Monica is hiring for engineering talent. Feel free to email me at lyndsey.lustig@headspace.com for more details
Not necessarily. Government can delegate things up or down - the Euro is not an effect of Germany, the UK or France admitting economic defeat but a realization that a shared economy can benefit all.
This is changing. China are actively pursuing top scientists that have left the country and giving them large budgets on return with more freedom to spend as they see fit. Many people interesting in the science and opportunity to create will lap this up.

And not sure if you have been to China but outside pollution, they have very good living standards of you have the income, though obviously this is subjective to what is important to you. But say for example, go stand on the Bund in Shanghai. It feels like London meets NY in China.
Snap Engineers interested in working in Santa Monica - Join us down the road at YogaGlo! https://www.yogaglo.com/careers
Their history is a lot of job posting for sureapp.com. Though not sure where their careers page is
Thanks, I think that explains it. I guess with enough tech companies and enough exits happening they'd be good amount of these people to skew the market.
Hmm, also this:

https://www.coindesk.com/cryptos-biggest-icos-stay-silent-se...
Yes, you can code like that, but ultimately that block will be contained inside a closure that will get triggered by some change. Of course, unless you are very careful.
Hey, we make clustering and high-availability part of our system for free, very openly licensed as MIT/ZLIB/Apache2. Check it out, 7.5K+ stars - https://github.com/amark/gun , we view clustering/availability as a core necessary feature of any database and not some "optional" or "enterprise" thing, and written some pretty serious articles about it back when RethinkDB and Parse shut down, which was about the same timing as when InfluxDB removed it: https://hackernoon.com/the-implications-of-rethinkdb-and-par... .
The Edge Is a Misnomer
What is the consensus on GraphQL? Is it really killing the Rest API or is that more hype?
Agreed. Only @dang can change it now as editing is now disabled.
By having a punch card and forcing customers to use cash? While cash is making a come back in many places, there are still plenty of potential customers who would not buy if cash was required.
> presumably in a well-intentioned attempt to package this in a way the Western mind can comprehend

Did you intend for that to come across as condescending?
Google's not that big of a deal. It's got plenty of negatives. And the food is at best OK.
Could be hardware engineers after the Spectacles failure.
I am actually kind of surprised it is th default Debian smtpd. First thing I do on any Debian server that needs to handle mail is rip it out and replace with a postfix configuration that I have been using for many years.
Disagreeing with you again. Controversy doesn't happen just because people ignore facts. It happens when the facts don't lead to an obvious conclusion, or when there aren't enough facts to go on, so intelligent people can reach different conclusions. When the only people on one side of a debate are obviously stupid or self-serving, we don't call it a controversy. We call it nonsense and make YouTube videos mocking it. (see also, Flat Earth)

> A problem would be if companies were unlawfully actively discriminating

It's a problem that companies discriminate, period, whether they're doing it intentionally or not. Overlooking skilled short people to hire and promote tall people means they're working against their own best interest and against society's interest, at the same time. (That doesn't mean I'm advocating for any particular solution, or that I think height should be a protected class. I'm just saying it is in fact a problem.)
I don't think it matters that much. Open protocols are typically in for the long run, and will end up replicating the feature set of the most popular proprietary ones. And the best thing is that they are generally free to pick the best ideas from various places.

One issue is adoption, but this is something that can be dealt with eventually.
You are right, no genes. They are doing a study for depression + bipolar: https://www.23andme.com/depression-bipolar/
username check ;)
Wow.. before I switched to iPhone I had a Nexus 5, released in October 2013. The iPhone 5S was released a month earlier in September 2013, and got iOS 11. (Though maybe this is what the other commenter means by a slow broken update?)
My position is that JavaScript is way more popular than C with programmers and that the popularity of JavaScript on GitHub proves my point.

Nothing that you have said has refuted that.

However, I do find your comment about "JS repos with 50 lines of code" to be particularly humorous since you can do more with 50 lines of JS than you could possibly dream of doing with 50 lines of C. LOL :) Thanks for a good laugh.

Care to try again?
I personally enjoy exploring long-running GPS logs of myself. Interesting patterns, hotspots, etc.

(not sure if those two apps cover that in particular, but yeah - quantified self in any form is a perfect example)
Are you sure it isn't iOS security that's the real joke? I mean, just do a search on YouTube for all of the lock screen bypasses. And then there's Cellebrite and their ability to unlock any iOS device for the relatively paltry sum of $1500 or you could just wait for a 2 for 1 special and do 2 for $750. The Pixel phones are virtually unhackable and not one has ever fallen at a PwnToOwn event. iOS devices, on the other hand, always fall at these events.
I work for a company that almost exclusively does mob programming. As in I'm in a mob 95% percent of the day, every day.

What I miss most is "the zone." Pretty much every single line of code requires a verbal interaction with my coworkers. I used to love the feeling of coming up for air after 2 hours of visualizing abstractions inside of my own head, kind of like that feeling of reading a novel and suddenly coming to and remembering all of the action like a movie had occurred in my imagination.

Programming used to be unbelievably fun because of that. It's still fun, but some of the magic is gone.
> I find it unbelievable that a software costing $1000 is the de facto standard.

Of course, there's always software that costs absurd amounts of money for seemingly simple things; IDA comes to mind. I'm not excusing it, but that isn't to say that it doesn't exist.
It was a thin forest of hits in google btw. So, not a field which is well ploughed. So my assumption the domain is heritable is probably moot. But, what I really meant is that its an artifice which makes it significantly less likely an IPR licence through an email account falls fallow: The domain possession means my heirs can ensure the rhs@lhs.com always responds, so they can do password recovery and ID checks through email to satisfy they "own" the account. Obviously if it falls back to real-world ID checks, they're hosed.

I didn't mean to imply what I do is intruding a legal mechanism to acquire IPR by transfer. The law says I bought exclusive use, for me and regards the MP3 licence to use as a thing which dies with me. The email chain is going to say "yep.. this mailbox responds when you ask for money" and so the issuing MP3 licence issuer is going to say "I see no interruption in service to the identity I apparently sold the IPR to" so whilst in law, I'm still breaking the law, in practice, I don't think people are going to know. Then, when the new owner subscribes to an 'all you can eat' MP3 service which scrapes the id3 info and says "your tunes are in me" the music will be re-identified, and I suspect their permanency will be enshrined through that agency, even if they terminate the rental agreement: most of the ones I used let you use a one-time bulk downloader to get back the tunes you uplifted by signature.

Its not me@lhs.com. its a generic like sharedmusic@lhs.com or music@lhs.com or family@lhs.com btw.

(and I wish it was lhs.com)
People Are Dumb and Should Be Treated Like Morons
Postfix in its Debian default config state is pretty safe, but also doesn't do much. The danger comes when people who don't really understand smtp and Linux security start modifying its config files wildly.
The ecosystem is miles ahead. I started with Erlang and I've never thought the syntax of Elixir was any better, but the developer experience of getting a basic web-app up and running using Phoenix compared to say cowboy or yaws is 10x better
what I do is take the things that are agreed on by most organisations as probably true, and disregard the rest

What I do is use the mainstream media to inform me of a general situation, then look at actual firsthand sources, then watch for patterns of which MM sources have patterns of spinning/lying on which topics. ("Firsthand sources" meaning actual text of legislation, police reports, transcripts, and such)

The "take things that are agreed on by most media organisations as probably true, and disregard the rest" strategy has had profoundly negative effects throughout history, such as in China, the Soviet Bloc before 1991, the USA through the 1960s, and Germany in the 1930s.
This isn't a big surprise, if anything it's surprising it lasted as long, but some thoughts/comments:

> The reality is OpenID support has created a ton of complexity in our codebase

I don't doubt this is true but I do find it surprising. I would be interested to see a breakdown of this from a technical perspective. I'm sure it adds complexity, but in the context of the overall complexity of SO I would have expected it to be relatively overshadowed.

> Users have spoken with their actions. You prefer Google, Facebook and Stack Exchange (aka email/PW) based account auth.

No, they haven't. OpenId use in SO has declined for two reasons: (1) providers shutting down and (2) Stack Overflow UI changes to hide the option from users in the login form (making my logins require extra clicks).

> around one-tenth of a percent are actively using OpenID (defined as having visited a site in the past 12 months). If you include all the inactive accounts it is still less than 2.9% of all accounts.

0.01 up to 2.9 is a massive jump and seems to indicate a high active user turnover. I wonder what the user activity retention rates are on SO. What percentage of currently active users are very recent joiners.
> the analogy that a young brain can easily learn things but it gets harder to learn things the older the person as the brain is full of information.

I'm not sure this is true in general. Older people have rich semantic connections that, if they can leverage them, allow them to learn things quickly. But those connections can also work against them (e.g. learning to drive on the other side of the road you get to keep 90% of what you learned, but also battle against a strong, pre-learned bias).
Here's an article from October 2017: https://www.sfchronicle.com/bayarea/article/Dogpatch-SF-s-la...

'With new restaurants or galleries opening seemingly every week, Dogpatch is the city’s fastest-growing neighborhood, with a population set to jump to about 8,000 by 2025 — up from 2,000 in 2015 — as huge developments at Pier 70 and the old Potrero Power Plant join the area’s shiny housing complexes.

In the past three months alone, three developments with a total of 700 housing units have opened in Dogpatch. An additional 1,500 units are set to pop up in the next few years as new buildings rise throughout the flat, sunny, 141-acre rectangle sandwiched between the Central Waterfront and Interstate 280.

Tennessee Street alone, which is home to both the San Francisco chapter of the Hells Angels and City Attorney Dennis Herrera, will see seven new developments totaling 663 units along its 11-block length. Two blocks over, Indiana Street will have 493 new apartments in three developments. And four complexes with 400 units will materialize along Third Street, the main commercial drag, where the T-Third Street Muni cars lurch north toward Mission Bay and south toward the Bayview.'
Certificate pinning is relatively easy to disable on jailbroken iOS devices and rooted Android phones. I'm not highly technical and I did it myself to sniff Snapchat traffic 2 years ago. Any half competent security researcher should be able to do this trivially.
It's a fairly big step forward for the common user. There are two parts to it. The kernel used by OEMs is now mandated to be an eLTS version, which is 4.4 now, and the kernel will get backports for another 3 years I think. Treble makes porting new AOSP versions easier. It doesn't affect the kernel version too much directly, AFAIK. However, with 4.4 and treble, every device should get updates for another 3 years. And 3 years is better than 0. So there's that. About your phone purchase, there is no other manufacturer that has done a better job than Google so far. So if you care about these sorts of things, just buy whatever Google sells.
2 years and 5-6 Months to be fair and it will probably be exactly three years old when Android P gets released. In my opinion this is ok because they have been very upfront about the updates from the beginning (two years system updates and three years full security updates). Also backward compatibility for new apps will be there for a really long time. I would also add that it s preferable to the slow iOS situation: "No update" is better than "broken update".
I'm not surprised. Facebook track browsing habits use it to share advertisements with your friends.

I've shared this story on HN before this was what I experienced from 2016ish:

I saw an ad buried in my facebook feed to "buy Gallium and Bismuth metal in Australia" I thought it was an oddly specific ad so I made a joking post about it - turned out several of my friends were seeing the same ad.
A common friend we all shared who is a high school science teacher spoke up. He explained his class was studying the periodic table and he had purchased samples of Bismuth and Gallium online to show to the class.

I'm absolutely convinced only reason my friends and I saw that ad was because we all shared a friend who was searching for this stuff online.

That level of surveillance is really creepy to me...
The Poisoning of Col. Sergei Skripal: Russian Retribution?
> I have never had as good of an experience with IRC or XMPP as I have with slack.

Interestingly, I've felt the opposite way. Slack will often lose connection, fail to send messages, or fail to refresh and fetch new messages (ones I know exist, because I was sent a notification for them). IRC and XMPP don't seem to do this.
Slack initially integrated with IRC and XMPP because they were more popular than Slack. Now that Slack is much bigger than all IRC and XMPP traffic combined, the integration is no longer worth its weight in code.

If Matrix were overwhelmingly more popular than Slack, they would integrate with Matrix. But Matrix isn't more popular than Slack. (Matrix isn't even as popular as IRC, despite being a better product than IRC, as far as I can see.)
So, code updates from the server doesn't matter as we can hook all of the audio recording APIs at a system level. Their _only_ defense IMHO is to NOT do it on Jailbroken devices. You are right, it's super easy to detect jailbroken devices.
Source D: "Peanut consumption linked to violent outbursts"
I've used Discord extensively and it's high quality software.

The only reasons I could see someone choosing not to use it are:

- Doesn't have the same plethora of plugins that Slack does, although it does have a fairly complete API.

- It is a gaming product and it shows, which might make some more straight-laced people balk at its perceived unprofessionalism.
When people stopped caring being humble
I just use emacs-slack[0]; my entire emacs usage is currently a fraction of yours.

On X, this means emacs-slack displays images, emoji &c. just like the web or pseudo-native clients do.

[0] https://github.com/yuya373/emacs-slack
This should be titled "Acegi/Spring/Hibernate" call stack. And none of those technologies are needed to build a JEE webapp.
> custom ML hardware

I think it's speculation still, but it seems likely that the Pixel Visual Core chip included in Pixel 2s could be a target for the API.

https://arstechnica.com/gadgets/2017/10/google-launches-the-...

The chip is already a target for some ML APIs.

https://blog.google/products/pixel/pixel-visual-core-image-p...
The issue is that the guidelines ask us to comment civilly and substantively. Drive-by link dropping is not substantive, so if there's something you want to express please write it out.

https://news.ycombinator.com/newsguidelines.html
If you're interested, let's talk. Outside of the published tiers we already do something different. Can reach us at hello@airshiphq.com.
if you manage their device there's a great chance they have no fucking idea what they're doing and could easily have installed it unintentionally
Yeah, there isn't enough low contrast text and excessive white space.
blockchain technology is the most transparent
New Joint Venture Seeks to Create Blueprint for US-China Startup Collaboration
Draft can watch for code changes via a `watch` setting in draft.toml. (Disclosure: I work on the containers team at Microsoft.)
> When you are Slack Inc and the only differentiator you have is that you are in control of how chat works, why on earth would you switch to a protocol that you don't have full control over?

The GP is calling for a slack competitor to launch and gain popularity with the help of an open protocol. Once the pendulum swings back towards openness, Slack would be forced to adopt it to stay relevant.

If you value your freedom, use the open source RocketChat, instead of Slack.
‘Deep Voice’ Software Can Clone Anyone's Voice with Just 3.7 Seconds of Audio
>China has been losing technical talent left right and center. If they want to compete, they need to be able to attract top talent to their country

Well, they have a 1.4 billion pool to draw from, from themselves alone.

>There's a reason why their military and space hardware is Russian or Russian-derived.

Because they're starting out on those things. But their stuff at least works -- analogous us endeavors of late have been failing after spending tons of money (F35 for one).
Have you tried running this stuff?

Have you tried running your own home server and then bridging your irc network to it?

It's not simple.
I've disabled auto update for all apps on my android. However, Facebook and Messenger still updates automatically. This itself raises suspicion of Facebook's control over my phone.
1. Feature enablement leads very naturally to A/B testing so we're tackling both.

2. Actually fairly granular, especially if you have properties or attributes you want to filter populations on.
> Why fetishize diversity for its own sake, especially when it's a barrier to communication?

Ĉar diverseco estas la bazo de ĉia belo kaj ĉia kreemo. Sin diverseco, vivo estus sensignifa.

> I think we should all speak one language (preferably, the one we're speaking now).

Certe, mi konsentas -- sed nur aldone al vian unikan lokan lingvon. Kaj ne la Anglan, mi petas!
Kubernetes Operations (kops) Part 1: Creating a Kubernetes Cluster in AWS