skysight-inc/HackerNews huggingface dataset:
I'm very prone to headaches and migraines as well and after a couple of decades of observations, I've nailed down the root causes pretty well for myself. This doesn't answer your question for logging data but it's some things you could look into.

1. Hydration - a main contributing factor in almost every episode of migraine I get. If I go for prolonged periods without water (as in, a couple of hours), it can start. This has really only gotten worse/more prone as I got older. I need to keep drinking water more frequently than when I was younger to keep off migraines. The funny thing is, if I want to sleep in on the weekends, I have to make sure to drink some water when I wake up at 7~8, before I go back to sleep. Otherwise, I wake up after sleeping for 10 hours with a migraine.

2. Sleep time - as I got older, I became intolerant of "elastic" sleep hours. I pretty much have to keep to a fairly consistent sleep schedule daily (varying no more than an hour off a day). If I go to bed an hour or 1.5 hours late for a day, my chances of getting a migraine the next day is very high. (could be reduced if I drink even more water than usual that night; see previous point)

3. Screen color - Use an automatic blue light reducer software like f.lux for your OS, whichever you use. Even better, install it on mobile too. This made a noticeable difference when I first started using it.

4. Screen use when unfocused - this one is funny and might be unique to myself. I find that when I'm bored and just surfing the web (like reading HN right now), I start getting migraines after a longer period of it (an hour or two). If I'm actually working, writing code, etc. I have no problems looking at the screen for hours on end. I don't really know why this is, but I have pretty much confirmed this to be the case myself.

5. Gaming - less of a factor nowadays simply because I don't game much anymore. I used to play games like SC Brood War, Diablo 2, WoW for hours on end and be OK when I was younger. Now, if I play Starcraft 2 or HotS for more than an hour, the migraines start.
Yes absolutely! I've long been interested in multi-stage programming for this reason.

Oil is filled with this pattern: do a bunch of metaprogramming at startup to make some data. Then use that immutable data for the rest of the program. There are very much two stages.

I think Lua-Terra might be closest to the thing I want, although I haven't had a chance to play with it:

http://terralang.org/

I mention Bob Nystrom's language Magpie, which has an interesting model. Do the type checking at main(), not after parsing! But everything that happens before main(), at import time, is metaprogramming!

A Problem with Type Checking http://www.oilshell.org/blog/2016/11/30.html

I think I want to do compilation/optimization right before main(), not just type checking. It's all a bit vague right now, but I think OPy can go in this direction. Having the compiler written in its own language facilitates this. You can run code first, and then compile.

This post is also related:

Type Checking vs. Metaprogramming; ML vs. Lisp http://www.oilshell.org/blog/2016/12/05.html

Also note that C++ is a two-stage language too. In fact Herb Sutter just proposed that they unify the two languages. Like you can use STL with constexpr at compile time. Link on this page:

https://github.com/oilshell/oil/wiki/Metaprogramming

I think your suggestion is exactly what I've been thinking, so if you want to talk more about it / work on it, feel free to mail me :) The code needs a bit of work but I think it's a promising direction.
Oh yes. I got so pumped up by your article(and partially by losters' comments of never using it again) that I went on my own to replicate the scenario. Only then I was able to understand what you meant by :

> It also requires a filesystem that can support Unicode (or in my case, UTF-8) and a command line that also supports Unicode (or again in my case, UTF-8).

> And it was also not that easy to create the filename and Makefile with the non-breaking space..

Looks like setting up the compose key on linux did the trick.

I posted my own recipe for naming files using non-breaking spaces[0] after someone asked for it. A beginner here so the steps may look a little too primitive but it gets the work done. Thanks for introducing me to a hack. Now I can have a folder with two files whose name look exactly the same(ASCII 32, NBSP).

[0]https://news.ycombinator.com/item?id=16494394
In my experience, making friends at these sorts of things requires active work. It might be active work by someone else, but usually you're not that lucky. You usually need to really ask others if they'd like to meetup yourself. Also you need to be very prepared for them not being interested (like say dating) and be ready to hop to other groups/circles if necessary. (Or even better, just fan out and meet many groups simultaneously and only start going regularly if you meet people you like.)

I'm not saying that you're _not_ doing it or that this is easy (socially, financially, temporally, etc.), but I do think it _is_ easy to just pass through life as a bit of an outside observer, be it at work, volunteering, or basically any other social engagement. (I guess this is what the main article is all about...)
I don't know about in Australia, but here in NZ it's illegal to deny access to public schools or other state funded institutions based on vaccination status. I'm not sure about private schools though.
Chromium can do that. You can disable JS globally in the settings and then there will be a script icon in the address bar to enable it on a specific site.
Uh..i live in a relatively small town, and a lot of the local stores were better than walmart at wages and service, and had good selection. They just couldn't beat price due to being regional instead of nationwide chains. Stores like Benny's for example:

http://wtnh.com/2017/09/08/bennys-to-close-all-31-stores-thi...

Wal-mart killed toy stores, I think too; better selection, but you can't beat them on price.

You can't compete with someone who can price things maybe even half of what you can because of scale. That means they replace the two or three retail department stores and many small specialist shops or niche stores in your region with one or two walmarts
There's no confusion that netflix == television, and also no confusion in the tone of your "article"
We use pg_repack with automated schedules and it's really helpful.
Discussion from 10 days ago (over 120 comments): https://news.ycombinator.com/item?id=16449878
great ideas! laughed so hard woke people nearby
911 Transcripts of Apple Employees Walking Directly into Glass Walls
tried, they are kinda shady hiding email registration only for desktop and not allowing on mobile

in the end i have found there zero contacts although i know at least one of my contacts use it, tried also Telegram, found many of my Signal/WhatsApp contacts are there as well and same with Allo, tried also Skype lite bit horrible experience and again same contacts as my other combo minus 1-2, so all in all seem pointless to leave from WhatsApp and Signal could be replaced by regular SMS app
So, possibly dumb question: is this basically a fan without moving parts?

This is a prototype so I'm guessing the size/cost can be reduced in the future, and if it becomes small/cheap, I could see a fan without moving parts having a lot of applications.
If you're writing a long text (over 2 pages), you should invest the time to proofread it properly, and maybe get it read by a friend or colleague. When the ideas in a text are not clear and logically structured, it can be perceived as disrespect to the readers.

One thing that really helps me to catch typos in my own writing, is the text-to-speech utility built into Mac OS X. It makes it really easy to "hear" typos. Here is a doc with screenshots that explain how to set up a keyboard shortcut for this: https://docs.google.com/document/d/1mApa60zJA8rgEm6T6GF0yIem...
In that case probably nothing of value was lost.
Microsoft backpedaled not longer afterwards. See, e.g.,

https://blogs.msdn.microsoft.com/vcblog/2013/06/28/c1114-stl...

and

https://blogs.msdn.microsoft.com/vcblog/2013/07/19/c99-libra...

They even added C99 compound literals and designated initializers:

https://msdn.microsoft.com/en-us/library/hh409293(v=vs.120)....

Compound literals could never be added to C++ because the syntax and semantics conflict with existing C++ constructs.
> Most important concept #1: DAG

Yes! Thank you! This needs to be banged into peoples heads when talking about build systems. Every time you add an edge, you're automating an otherwise manual task. Very important realization.
>This reads to me a little like an investor lawsuit transposed [...] the Pearsons have the role of a philanthropic VC fund

In case you weren't aware, "Venture Philanthropy" is a real, concrete term used since the 1960's and apropos![0] "Philanthropic VC [Fund]" is an oxymoron, though, I'm sure it's been used jokingly.

[0] https://www.investopedia.com/terms/v/venture-philanthropy.as...
Do miss the 90's internet.
I remember having no interest in programming yet be able to conjure up a quick fan webpage on angelfire using nothing but simple html and Microsoft Frontpage.
It became such a satisfying experience that I ended up creating a few more and even one dedicated to my girlfriend!
You can already write interfaces for your Redux actions in TypeScript to get the benefits of static typing, so I'm not even sure that there would be an appreciable improvement if Redux used methods instead.
While true in principle, natural organisms tend to be vastly more complex than even the largest corps, and complexity leads to emergent behaviour that you wouldn't see in a hierarchical human organisation.
Slightly OT: In winter, when you are heating the rooms anyway and so any heat produced is useful, not wasted, is an 'old' incandescent light-bulb still significantly less energy efficient then a 'modern' energy saver bulb?
I would assume that the context ("already provide some protection against additional strains of HPV") implies that it provides additional protection against additional, individual strains, but will grant that the wording doesn't conclusively say that and alternate interpretations are possible.
I think a virus has much lower entropy than a cell. It's tightly packed, ordered and semi-crystal-like. Viruses make more viruses. I think they may be winning if you measure them by creating pockets of deceased entropy!
I guess this situation can be easily misunderstood, we are talking small rural area here. With very cheap housing already.

The town near us already had this kind of housing built and it was all empty because they couldn't sell the houses because they were built too poorly. Plenty of older homes available.

This is _not_ San Francisco.

Edit:
>Seems like a cause worth fighting for.

Only where it makes sense, if there is 100 square miles of open space around you, forcing the living space inside a small town isn't the same as using the left over space in a big city wisely.
As long as you don’t change the size of the large square, the total area of the two smaller squares must be the same. That’s just a restatement of the Pythagorean Theorem.
So "air collecting" or "mass collecting" would be more accurate since it doesn't really breath like a typical air breathing engine?
Using BBW Dating Sites Will Give You More Chances to Find a Match
Solar light isn't that strong once you go beyond mars.

Earth gets 1400 W/m^2, at Saturn only 16 W/m^2 and on Neptune maybe 1.5 W if you get lucky.

60 days of continous harvesting, assuming the spacecraft doesn't use any power (which is not true in reality), is about 2 kWh at Neptune. Not that much. Saturn would be 23 kWh.
Theoretically in a way, but in reality, it's not better for people to have only rentals as options, and not be able to own land. It puts all the power into to few people's hands.

I suspect most people on HN live in large cities, and viewed my post as a negative, but I live in a rural area, and there is plenty of housing and space out here.

And the people that you think are altruistic about space, simply aren't.
> A badly written C++ application will still be faster and consume less memory than anything written in JavaScript.

JavaScript engines are written in C++. :-D
Only when you’ve got crap stuck to it. Not trying to defend Apple, but that design was a marvel.
if a comment on a blog post counts as official
Harjeet (Taggar?) known as Harj on this board was accepted to YC with a cofounder. Neither of them knew how to program at the time. I think he went on to be a YC partner before he left to found Triplebyte.
This is why a company "privacy policy" doesn't mean anything - they can change it with no warning or just plain lie about it. The only purpose is to placate their users.
Hasn't it been demonstrated that apps can track user location even without requesting location or WiFi access?

Android apps can track a user's location and glean potentially
private, personal information – such as where you work or live
– just by monitoring the internal sensors. More importantly,
they can do this without ever needing access to a device's GPS
or Wi-Fi permissions.

Source: Are your apps secretly stalking you? Android phones can be used to track you without permission [1]

[1] https://www.wired.co.uk/article/android-apps-can-track-you-w...
An opinion is something that has an "I" value component, such as "chicken tastes bad" which is short for "I don't like the taste of chicken". The crazy things you keep asserting like "Being obedient is common in those that are..." and "People who pay attention to everything, even the most boring drivel, are usually..." aren't opinions; they're just entirely unfounded. Whether something is or isn't boring _is_, however, just your opinion, and yet you've decided that you're the arbiter of what someone else should be attending elsewise they be "uninspired" "obedient" "prudes".

So...you know...stop saying crazy things and I'll stop eagerly awaiting your publications.
the less likely it is that we as consumers will see an irrelevant ad

As a consumer I don't want to see any ads, in particular I don't want to see well targeted ads because they are the ones most likely to change my behavior.
They could have had type erasure for all arrays of non-primitives. Their hand was not forced.
A 30x30cm Mirror (which is enough to get the image to the camera) costs about 12$ with a quick google search. It's even high quality silver.

With a small price at the start you can probably 3D print an apparatus that contains stabilizers for both camera and mirror plus a mechanism to easily swap mirrors.
The TLDR as video (have not watched it; at work) is a great idea :)
This is still very much sci-fi at the moment for anything flying above a 250 km earth orbit because atmospheric density decreases dramatically fast with altitude.

The missions targeted by this technology are GOCE-like spacecrafts which by design must fly low and need an insane amount of propellant to compensate for the high atmospheric drag at such altitude.
Lifetimes are related to scopes, but are not scopes:

http://smallcultfollowing.com/babysteps/blog/2016/04/27/non-...
This makes me wonder about the viability of a fictional screenplay about a young man who was raised entirely by prostitutes on a constant mental diet of Sex Education. Hopefully set in Space, produced by 20th Century Fox.
That's interesting. How tied is it to Google's tech? Do you get access to Google's servers? Do you get engineering support from Google?
Humans also survive by ingesting other life forms (plants, animals). We couldn’t survive without vegetation either, because it converts our waste products into useful stuff (e.g. CO2 to oxygen).
Panic's business is making apps that run on your local machine. Most of their functionality isn't cloud-based. There's no way a full-time server admin should be one of the first ten employees; it's not even obvious that they have enough work to keep a sysadmin busy full-time doing stuff that isn't contributing directly to the development of their apps. When you only have ten employees, you don't pay one of them to spend all day watching log files.
Planned Obsolescence is largely a myth

... aside from the American auto industry up through the 1980s or so. Planned obsolescence drove automotive design for years, prompting people to pursue new vehicles every few years. In contrast, European models could go a decade with little visible change, as long retention cycles were common.

MAD magazine had a great feature in the 1970s called "Planned Obsolescence in Everyday Products", parodying design fails in household appliances and such.
Pastebin isn't hijacking my browser to solve hashes in the background as far as I'm aware though...
Probably just a few percents, which are likely written in Kotlin.
it ionizes the incoming gas and then accelerates it to very high speed with an electric field. My guess is that wouldn’t work well in normal atmospheric conditions but no idea really.
Where do non-heirloom tomatoes come from if not seeds?
How Much Is Kevin Hart Worth in 2018?
How do we get misled by ads for financial products?
An even better explanation, by far.
It doesn't forbid you to provide free service, to my understanding, you can charge for the service but you can't provide a worse free experience when a user opts out.

Additionally, this does not affect data that is necessary to operate the service. When you run a GPS tracker app then it is entirely okay to ask for the right to process someone's position as part of that contract (as long as you don't share it with a third party).
~$600 million in taxes actually.[1] But strangely nobody seems to subtract that amount from the value of the electric vehicle credits...

Anyone who's been there and done this knows that what the IRS giveth with one hand, the IRS taketh away with the other. The house never loses, and there is no house like the United States Government.

[1] - https://www.bloomberg.com/news/articles/2017-04-21/tesla-s-m...
There are plenty of situations where cool is better than fast. Anything entertainment based, maybe even social media. It is hard to match the immersion and engagement of a 3d interface. Get someone hooked on 3d (e.g. FPS gaming) and there is no going back.
Wells Fargo method. We don't know anything, we just set up a system to encourage fraud and close our eyes.
> We extend our sincerest apologies to the restaurants in Chicago that were impacted by the disgraceful, unsanctioned activity of a lone OpenTable employee.

What about apologizing to Reserve?
>I wouldn't pick up Cogent with their negative attitudes towards IPv6.

Ignoring and not adopting IPv6 is bad enough, but being negative about it? What did they say?

Sometimes I think we’re never going to fully adopt IPv6. It’ll just be layers of CGNAT.
> because consumers will not pay for an app that costs more money than $1

I'm quite the opposite.
If a game on the play store is low priced/free and contain the "in-app"-purchases label I run far away.

It's a bit sad as some use this method as a demo with only a "full game" unlock in-app and I won't know. But I've been burned by that in the past, i.e. buy a full version without adds of a game and having the "full version" destroyed by adds a year later.

I'm generally extremely wary of buying anything on the play store now and have resorted to only using mail, signal, firefox with ad-block and my public transportation ticket app.. And the PS4 apps
Do you know who Andrew Pardoe is?

It is as official as Google and Apple devs doing blog posts on Medium.
Ingestion isn't really reproduction though, even if the dependency is there. I'm not saying it's a perfect definition, just pointing out that it's never been "consume energy, produce waste".
A physical man made object that can reproduce itself though - that is an incredible challenge.
Absolutely, this is a passive compressor.

It kind of works like an aerodynamic diode: it is much easier for the incoming particles to go through the intake tubes (because they are oriented along the spacecraft velocity vector) than to exit the collector. This is because after a they collide with surfaces inside the collector, their velocity vector is randomized and no longer aligned with the tubes.

[Edit] Mass is not such an issue when you contrast it with the mass of propellant that you save...

[Edit2] I forgot to precise that my description only pertained to the intake part: there is of course a plasma thruster at the back (no moving part either)
Top 7 South Africa Wedding Venues That Are Exemplary – A2zWeddingCards
World's largest #DDoS attack record broken by a new #memcached #DDoS attack
A key distinction is the "grows true", which I interpret as "breed true", i.e., the seeds are non-hybridized. For a bit more detail, see https://en.wikipedia.org/wiki/Heirloom_tomato#Seed_collectin...
The userAgent property has been aptly described as “an ever-growing pack of lies” by Patrick H. Lauke in W3C discussions. (“or rather, a balancing act of adding enough legacy keywords that won’t immediately have old UA-sniffing code falling over, while still trying to convey a little bit of actually useful and accurate information.”) [https://superuser.com/questions/1174028/microsoft-edge-user-...]
Our desired end state for LLC support is that it feels like you're just making a radio selection between C corp and LLC, and Everything Else Just Works. A core thing Stripe does is abstract away complexity. Unfortunately, this doesn't make complexity go away, it just means we have to have systems/processes/relationships/etc ready to deal with it. [+]

Making everything else work is substantially more complicated than implementing the radio button. We eagerly await when we're able to show it off.

There exist a spectrum of options within the United States for how public the owners of LLCs are. In many states, for example, the owners are a matter of public record. (Feel free to search Nevada for Kalzumeus Software, LLC.) I'd love to hear in more detail about what specifically you want regarding privacy; feel free to drop me an email. There are some points on the spectrum which are easier to offer (e.g. "I don't want my home address on the public records for my company.") and there are some which we are very unlikely to offer.

We've incorporated thousands of companies. All of them have access to the forum. We probably won't comment more specifically than that.

[+] An example which is near and dear to my heart: any Stripe user anywhere can trivially price a product in Japanese yen; you just change the currency parameter in your API call and your customer gets charged JPY instead of e.g. USD. There is no small amount of technical, legal, and organizational plumbing that makes that possible. You'll never need to think about it.

For example, to charge a Japanese bank's credit cards, one will need to staff a phone number which rings an office in e.g. Tokyo such that a bank's customer service representative can call to look up a transaction that the bank's customer had a question about. You don't have to be able to take that call. We do.

There's a lot of things like that in the world. (If you want a job with a very, very high rate of learning about how messy global financial infrastructure is and how its towering achievements can be improved upon, we're hiring aggressively HN.)
Java has always been native to those that knew where to buy native code AOT compilers.

Unless you mean D, Go, Haskell, OCaml aren't native.
20 MP = 60 MB, right? So 1 GB should be sufficient?
Ask HN: Tiny single-board computers with Bluetooth and multi-day battery power?
I have an idea in the field of mesh networking, but it would require some specialized hardware. Are there any single-board computers that are credit card size or smaller, feature Bluetooth antennas that could reach across a room, and would (theoretically) be able to run off a D battery for at least a couple of days? Might be a stretch, but it seems that Apple's Airpods are already mostly there. Is there anything along these lines that I could get off the shelf? Thank you!