skysight-inc/HackerNews huggingface dataset:
Most of my mobile users(64 %) has the page added to the home screen, and it's awesome.

There is however one problem in all things web: Apple.

The amount of bugs in Safari on iOS is incredible and the developers should be ashamed of their work. Safari is literally worse than IE6 was.

But sure, users can just switch to Chrome.. Oh, wait, we're talking iOS here, so there is only one engine, and that engine is broken. So the only option is to get a decent phone, aka not an iPhone.

Like, how freaking hard can it be to make a browser that doesn't need to be restarted just to make touch or keyboard working again?
Hacker leaks data on Angela Merkel and hundreds of German lawmakers
Town of Salem: Blank Media Games – Hacked
Instant apps aren't installed, per se. They don't have homescreen icons, can't send notifications, access protected data, run background services, etc. However if you have an app that has a rich interface for some need, Google slices off the pertinent parts and can serve it up transparently.
I've read some of the drafts and the final spec of the APIs I care most about, for example, the concurrency API (which I like a lot... I'm not solely complaining!). Do I need to watch every talk on every C++ feature before anybody in the C++ community will want to talk to me? Because I'm paid to actually write code. (I mean normally. Today my boss isn't back from vacation so you get to read my rants on HN.)

Here are the C++ subjects of interest to me:

* geometric primitives. Not having basic geometry by now is insane.

* concurrency, I think the API as it is is good, but some of the APIs around atomics (mostly the difference between compare_exchange_weak and compare_exchange_strong) are not clear, I have had to explain those to coworkers before. Why can't we have something called test_and_set like on atomic_flag that's an OK default? Also, while I perfectly understand why that's the case, atomics have deleted copy constructors and that tends to generate compiler errors. I don't get why compilers can't just generate default constructors that don't copy the atomic like all my coworkers keep having to write and potentially introduce errors in

* filesystem API, very excited for that but sort of worried it will not work on every platform and especially that it'll work terrible on windows. I have to write Windows/Linux/iOS/Android C++ so a bunch of my gripes are "the standard is inconsistently supported" and I supposed that's not the job of the standards committee to enforce... but maybe they could stop inventing new stuff for Microsoft to screw up...

* few other misc things. The fact X const& and const X& are both valid leads to every project having its own "standard" of const placement and it's not great to read, etc. not major stuff. But things that are of concerns to working programmers.

I'm not really complaining, I love C++ and being a C++ programmer and you couldn't pay me enough to go integrate idiosyncratic web frameworks. However I think you must admit that the C++ community, beyond the language itself, is a little exclusive and not super friendly to people who are not as knowledgeable as others. I have a little time to learn some of this stuff, and I would be happy to, but I will never be an expert like most of the standard committee is. Based on your message I think that makes me and my opinion not welcome? If so that's OK, but, um, there's a lot more of me than there are of them in this industry.

(edited for formatting)
It is a garden-variety advanced-driver-assistance system (ADAS) same as other top-of-the-line cars have, and not even the most advanced on the market! To describe it as being anything close to "self-driving" is so implausibly charitable that it borders on being disingenuous.
Imagine being on the team involved in the development and reading through this write up - I'm sure it would bring a smile to their face. "Got this right, got that wrong."
> on iOS ChatSecure has some issues

I was looking into iOS options to recommend to friends and ChatSecure seems rather dormant. https://monal.im however is actively developed and the author is very friendly and responsive.
Meh... I'd lean towards web app first, wrapping in cordova for ios/android and electron for desktop at first... adding in more native features as time moves forward, probably react native for {platform} as a second stage.
Location: Austin, TX, USA

Remote: No

Willing to relocate: No

Technologies: HTML, CSS, Ruby/Rails, JavaScript, iOS, Swift, git, *nix, PostgreSQL

Résumé/CV: https://www.linkedin.com/in/frcarnevale/ (I've been working on my own product during all of 2018 - it's not listed on my LinkedIn yet)

Email: frank at fourward dot org

I've really enjoyed working on my own product over the past year, however, the isolation is wearing me down a bit. I would love to be a part of a team again. I've worked in large companies, as well as multiple startups. I've started a few of my own ventures. A clothing venture I started resonated so much with a customer that they tattooed my logo on their leg. Winning! Jokes aside, I'm product and user-focused by my nature, and have technical skills with a focus on clean code. I'm not the prototypical rockstar coder who gets off on elaborate VIM scripts and tmux configs (although I do love me some VIM-mode in Sublime Text), but I'm quick to learn, and have built useful, intuitive products.

I'm open to non-technical and technical roles alike. I just want to be a part of a team that cares about UX and quality, and is working on something interesting.
Is there a way to know when a site is loaded from the home screen instead of the browser?
Agreed. Redefining the word "manager" to mean "degenerate leader" seems awfully short-sighted.
>I'll give google credit for one thing: it can change backends a lot without too much user visible pain.

Amusingly, this comment may explain how someone in this thread can be incredulous about the idea that things get rewritten every 2-3 years (which yes is an exaggeration).

Google is very good at making sweeping infrastructural changes (generally improvements, I might add) without significant user pain.
I've been hearing the constant whining about non-native apps for years. Pack in it, you've lost.

Everyone is writing Electron and PWAs at this point. Nobody wants to train C++ developers for a minor speed boost consumers don't seem to care about. They have a full build pipeline and dozens of trained webdev engineers ready to go, why invest in a whole new product?

A LOT of people have looked at the cost/benefit of electron VS something like QT. Many have decided that the performance hit isn't worth the cost of developing the C++ build pipeline and training developers on how to build QT apps:

- Spotify

- Visual Studio Code

- Atom

- Invision

- Slack

- Mattermost

- etc.

The web tooling is actually pretty nice if you stay in your lanes. CSS / HTML / Javascript can create a really nice experience if you don't do a bunch of dumb stuff and make pragmatic decisions.
Hopefully someone in the security industry can chime in, but from the outside, it looks like a gold rush is well underway. Unfortunately, the parties that are cashing in are large companies like McAfee that are offering essentially useless "hacker protection" plans. Then on the enterprise side, the big service providers are providing similar useless services.

Security is a complex issue that requires custom, expensive, and ongoing solutions. So companies run by non-security professionals are going to trust the relatively cheap programs offered by these large providers.
I don’t believe that’s a requirement in the UK or Finland (though my last hotel stays in each was via Booking.com and I guess it’s possible that was sent automatically from Booking.com records, I can’t remember what they asked me for when I signed up)
not sure if there are more than one mg(1), but, since you reference some BSD:

$ uname -s; head -n 19 /usr/src/usr.bin/mg/README
OpenBSD
[This is an edited version of the original mg README, updated slightly to
reflect changes in the last 20 years.]

Mg (mg) is a Public Domain EMACS style editor. It is "broadly"
compatible with GNU Emacs, the latest creation of Richard M.
Stallman, Chief GNUisance and inventor of Emacs. GNU Emacs (and other
portions of GNU as they are released) are essentially free, (there are
handling charges for obtaining it) and so is Mg. You may never have
to learn another editor. (But probably will, at least long enough to
port Mg...) Mg was formerly named MicroGnuEmacs, the name change was
done at the request of Richard Stallman.

Mg is not associated with the GNU project, and it does not have the
copyright restrictions present in GNU Emacs. (However, some modules
do have copyright notices.) The Mg authors individually may or may
not agree with the opinions expressed by Richard Stallman in "The GNU
Manifesto".
I think it's mostly the fact that the cost of data breaches is less than the savings (i.e. profit) from not implementing rigorous systems.
I don't know that you can call it actually stealing. Apple goes to China and asks them to make Apple phones for them, also tells them how to make it. China keeps that intel for themselves and all the factories there produce their own branded goods using the same IP.

There's nothing really new or notable about this except the fact a politician just said it publicly!
The "full stack only" trend isn't limited to small organizations.
Which known cia agents?
> Sure, he presumably eats good food, wears better clothing and has a big house, but his personal consumption levels are probably no more than an order of magnitude greater than ours.

The median home price in Seattle is ~$700k, and Gate's house cost $127 million, so his consumption is probably much closer to two orders of magnitude greater.
QEMU briefly used -Og for its debug build setting, but switched back to -O0, because in practice using -Og results in a lot more situations where gdb just says "<optimised out>" rather than being able to tell you the values of variables, arguments in stack backtraces, and so on. If -Og really was "optimize where possible without breaking the debug illusion", that would be great, but in my experience it absolutely was not, and now I'm pretty wary of going back and trying it again when -O0 works just fine for me for debug...
So this is identical to squashing and rebasing your feature branch?
So you've found a quality apps by only finding it via the app store? It just sounds odd to me because I literally never have. The only way I've found them is by researching it on the web beforehand.
Looks interesting. I've been curious about the state of .NET Core for cross-platform applications. Rant: Why does every cross-platform framework target GTK on Linux rather than Qt? [1]

[1] https://github.com/AvaloniaUI/Avalonia
> What if money actually became more valued than what you can buy with money?

"Value" is dependent on time. You can't ignore the time-value of money.

Money is the most liquid of assets and that confers it with specific features not shared by other assets. Every investment is a trade-off between liquidity, risk and return. Money maximizes liquidity and lets you optimize for just risk and return. This makes capital allocation simple which in turn lets you diversify away virtually all of your investments' idiosyncratic risk, leaving you exposed only to systematic risk. That is why money is more valuable than what you can buy with it. Because it can create more value over time (higher return) better than any other asset (with lower risk) while having maximum liquidity.

> What if supply didn't create its own demand?

It doesn't. Say's Law[0] is far from being a foundational assumption of Economics. We've moved far beyond that since at least Keynes.

> What if people didn't try to make money to satisfy their own wants, but to one-up their neighbors in the pissing match of life?

What if one-upping my neighbor is what I want out of life?

––––––––––

⁰ https://en.wikipedia.org/wiki/Say%27s_law
Eh, so what. To a certain extent everything enjoyable about life is harmful to your health. Ice cream, pizza, cigars, staring at screens while sitting for hours at a time, playing sports..
> What does a hotel organization do with it?

It's a requirement for hotels to have passport numbers in many jurisdictions. Have you never used a hotel before?
> Gaia fulfills this job way better because it doesn't force you to use a specific language

CI typically seems much more dependent on bash/unixy sorts of tools to get things done. This seems to not really support that workflow, requiring code to define pipelines instead.

If it's intended to do CI, how do you deal with CI-style tasks, like shuffling around files between pipeline steps? Or the corollary, what does this do that makes it easier to do CI in practice than with typical unix command based workflows? Inherently, it seems like "Create a golang script that can start a subprocess that runs a test suite" is more overhead than "run a test suite".

At first glance, it looks like more of a competitor to, say, AWS step functions, but it doesn't sound like that's what you're targeting.
This sort of thing, if on a larger scale, might freak politicians out a bit and help get some privacy and security legislation on the table. Maybe.
computer products are aimed at people who think they are too smart to be sold anything

Hell there are ads right now on the front page of HN for job hirings..
You might not have produced anything, but you have given somebody else that produced something a reward, so now they can start making new things and buy new material right away. Also, they know there's a wealthy foreigner that keeps handing out Congoese Francs, so there's more incentive to do so. Where the additional money is spent it'll tend to drive up prices; where it's invested in additional production it won't.

In practice, on a national level it's unlikely any individual is going to drive up the general price level because the actual quantity of currency in circulation is driven by the banking system (which ha policies specifically designed to keep the supply and demand for money in balance). And an tourist handing out currency willy nilly is going to have a big impact on prices in a small village regardless of what currency they pay in, because there's not much choice or competition there.

In terms of theory, the basic intuition is described by the Quantity Theory of Money and the reasons why prices/wages tend to rise slower than wages is covered by (New) Keynesian economics; covering when, how and why the extra spend might lead to more growth or more inflation is pretty much the entire first year of undergrad macroeconomics (particularly with the USD added in as well; that introduces the dynamic of how a fall in the value of the Congoese Franc affects imports and exports and resulting effects on local production)
Exactly. No API either. So obviously it's not without it's downsides.
Kudzu?

Anyway, my impression is that most plants bottleneck on water or nutrients before sunlight, so this probably won't make that big of an impact if it gets out in the wild, but it would be a problem on fertilized and irrigated fields.
Apple has a financial incentive for making the browser as bad as possible for anything complicated. After all, they don’t get a 30% cut from browser apps.
For me:

Personal Capital (finance), WhatsApp, Slack, Overcast (podcasts), Kindle, Dark Sky (hyper accurate weather app), Google Authenticator, Lyft, RENPHO (my smart scale’s app), 1Password

Everything else is very situational and totally optional.
Or maybe it will end up like OpenStack
I too have a core set of apps (email, calendar, browser, phone, weather, sleep tracker, news, password manager, and note taking).

I'll buy a game once in a while (just got Civ 6 on the iPad and it's outstanding), but that's about it.
RFC1178. I take my PC naming seriously.
You can integrate Apple Pay pretty seamlessly into a PWA. It actually adds a lot in the way of feeling like a real native app.
On Psilocybin:

Anecdotally, mushrooms are about as likely to disrupt existing patterns of magical thinking as they are to inspire new ones.

The experience of being absolutely certain that your friend in the other room can read your thoughts and the discovery when you come down that no, he was thinking something completely different than you thought is sobering.

The experience of realizing how large the world is, how many people are in it talking at all times, can undermine conspiracy theories that depend on a tiny cabal of people keeping a secret while using hundreds of workers to accomplish a task, like faking the moon landing.

The "inner truths of the universe" that people feel are exposed by mushrooms are so abstract that they're not likely to actually interfere with rational thought. Mushrooms induce a metaphoric mode of thought. Realistically, we are all connected, by atmosphere, ecosphere, society and economy.

It's true that we don't have a solid scientific understanding of the long term implications, but we have a pretty solid population of people who've done mushrooms casually. It's not an uncommon drug.

All that aside, we have an FDA review process so that we can evaluate the safety of a drug. No drug is ever evaluated to see if it has a long-term negative societal effect because of how it alters your world-view. The effects that Depakote, Prozac and Ambien have had on society are likely significant and are largely unknown.

On "metamagical thinking":

I just spent some significant time trying to find out what "metamagical thinking" is supposed to be.

Try it yourself. You'll find many people quoting Sapolsky thus: "It's the shamans who are moving separate from everyone else, living alone, who talk with the dead, who speak in tongues, who go out with the full moon and turn into a hyena overnight, and that sort of stuff. It's the shamans who have all this metamagical thinking." What you won't find is any kind of formal definition of metamagical processes or arguments for the term.

You'll find two places in his book "Biology and Human Behavior" but in each case it is only used as an adjective describing the symptoms of schizotypal personality disorder. In the DSM this is instead described as "magical thinking," no meta involved. In "Trouble with Testosterone" Sapolsky only refers to "magical thinking."

Sapolsky appears to have just added the "meta" as a sort of unthinking affectation for a period of time and to have dropped it later. I'd be interested in evidence to the contrary.

I say all this because Hofstadter invented the term "metamagical" to describe a certain kind of highly intellectual examination of the edges of analogy and meaning in rational systems and it's a hell of a phrase. It's a shame to have Sapolsky's non-use replicating across the internet.
I can share screenshots for sure. I was thinking of opensourcing the project after it was done, but will need some time to clean it up a bit. I will for sure write a blog post about it when it's done (next few weeks)
I believe historically dimensions were indexed because the exact order made a huge difference for performance. Hand coded CUDA would only work for the exact order it was designed for.

Now that nearly all frameworks have one/many optimisation passes which can transpose/rearrange/split data transparently for performance, this reason seems to go away.
How Did Our Medical Notes Become So Useless?
> Once a month?

Closer to once a week for me.
It's much harder to prove a negative. What evidence do you have that there are? If you consider the way these drugs must be administered to be effective - with a co requisite therapy session - it seems obvious that the conscious effects are the beneficial ones.
I really don't get it.

From looking through the front page of the site, I see a bunch of code examples, but no explanation of how this differs from using Unix with a bunch of programs that each read from stdin and write to stdout.

I'm sure there's actually something useful about this product, but the website really doesn't give any indication of what that useful thing is.
https://stackoverflow.com/a/35989490
> On first read I thought that this was incorrect, but on pondering a bit more, I think it's sound -- the observation is that in effect you're creating new Congolese money, and you've not actually produced any value to add into the economy, you've just increased the numerator in the <currency/value> equation.

This depends entirely on how you distribute the money. If you give each Congolese person an amount of money scaled by how much they currently have then, yes, you're just changing the currency scale uniformly and no one's relative wealth is affected.

But if you give everyone a fixed amount of money, then even though the total value of the Congolese economy is the same, you have reduced economic disparity between its members.
I think Alice and Carol need knowledge of 2 tx with Bob to coordinate a common ancestor; that's it.

If you imagine the ledger like a deck of cards, there is probably a point where all txo's are shuffled (and we can likely make a conjecture that after N shuffles, the position of any txo is unknown, it's just hard to gauge how many shuffles we need to do for real privacy guarantees. If you want 6 sigma privacy, you might need to wait a very long time).
(disclosure: biased iOS dev)

If your app contains significant user interaction and input, I strongly prefer a native app. If I'm just consuming text, then I prefer a website.
It also helps verify against people causing damage to the hotel. Business where the transaction is not a simple "seller provides item - buyer pays seller" have different risks involved, and therefore need to additional measures to protect against them.

Requiring credit cards, government issued photo ID, age over 21 are all methods of preventing guests who trash rooms, sneak in pets and cause noise disturbances, underage partiers, pimps and hookers, drug dealers, excessively dirty and causing pest problems etc from messing up the business. Same with car rentals and flights. Some people are problematic, and it affects other customers, and you need a way to mitigate the problem.

In the US, almost all local ordinances require hotel operators to keep track of who is staying in which room for a year or so (some even require photocopying, although that's not always followed), and to hand over that info to police whenever they demand it.
This is good, but it'll take a while to catch on.

I can well imagine everyone receiving a hardware key generator for personal identification purposes. Some id cards already have something similar and it shouldn't be all too expensive.
Show HN: I got tired of seeing ugly pitch decks so I decided to act on it
I figure most things don't need an app unless they are trying to take more data anyway. Anything telling me to install an app whose mobile experience is fine already is very fishy to me. I'm looking at you, Reddit.
Yes, window.navigator.standalone
> Trust is fundamentally about people and community

This is so important. We souldn't trust packages but the people that assume responsibility for them.
> The difference between computer products and make-up products is that computer products are aimed at people who think they are too smart to be sold anything they don't really want, so the advertisement must be subtle.

What makes you say that?