skysight-inc/HackerNews huggingface dataset:
Actually you are so right... And I do not understand why google doesn't seem to solve that problem...

I mean I really like PWAs. But while they are around since a while now (about 2 years?), the pain points have not been addressed so far.

- Privacy: There are multiple issues related to privacy here (transparent updates, Serviceworker running in the background without the user knowing about it), and when I see it how many serviceworkers my browser runs already I am happy that they don't have an even deeper access to my system.

- Ownership: Installing a PWA works like visiting a website twice. After that you have no idea what you have (version? offline capabilities? storage?). And if you decide to use an App for a while you are living in the constant danger of the web service quitting.

- Storage: While many people do not care where their data is stored (proprietary service XYZ, AWS, Google Drive, DropBox). I would like to be able select my storage location myself. Furthermore, I think the storage topic is also one of the main reasons why people build electron apps, as the browser has no robust and user friendly way of accessing the filesystem.

So here are a few suggestions which I think would help to make PWAs more accessible.

- Archive Format: make it possible to easily download, save and install an PWA at any time. That way I should also be able to see a version and the required permissions.

- Storage interface: In my opinion the browsers should offer some storage solution. For my last PWA I wrote a lib which could use different storage locations like a REST API or a WebDAV. It works really well, but it is a pain to enter your credentials every time you want to use a new app. Therefore, your browser should offer something similar to a webdav service to save data locally and let you configure a WebDAV service location if you want to store you data somewhere else (e.g. Nextcloud, DropBox, etc.).

- Improve native integration. Yes that is no easy part. I mean we already have a bunch of native integrations, like e.g. the Notifcation API, but to be honest I think they could be better. One thing many Apps probably would like to have, are systemtray icons. Actually, I never used electron so far (only cordova), but I expect them to have a bunch of plugins which could be a great ressource for the browser devs to find out what we need here.

As permissions are already built into the browsers I haven't mentioned them here, but with the rise of the Serviceworkers they are more important than ever. Users should be aware of the permissions they grant a software from some brief encounter in the web.
Right. It needs to be proved beyond all _reasonable_ doubt, not beyond _all_ doubt. It's reasonable to believe that this person committed a crime.
Could also be that Red Hat has a lot of devs on Gnome. That means more contributions, which means greater control over project's direction, the only way that can happen in OSS. And with corporate backing comes faith from many people. Also Debian defaulted to Gnome since v1(?). So did Ubuntu(mostly). KDE is very much a community project despite considerable resources from SUSE and few other corporate entities. Add to it Gnome's almost fixed 6 month churn and it becomes a pretty enticing choice for organizations having to support that piece of software for 5+ years.
Growth Articles That Make You Small
Silly statement. Google is in the cloud business and this is very different than a free product they offer.
...yes?

If there wasn't a difference then why bother with the bookmarklet?
They are forced to stay in the cult through coercion. Members join willingly, and the cult slowly isolates them, encourages to shut out family and friends, takes all their money and makes them financially helpless. By the time they realize what's going on, they have no safe way to leave the cult. That leaves the members vulnerable to all sorts of abuse. That's why joining a cult should be seen as a problem, and not just as someone's preference.
> Don't listen to random advice from random internet people.

> [Go] to [a] specialist and by that I mean psychotherapist.

It sounds like you've got a great setup. The way you're feeling could destroy what you've built, however, and you may not recognize how. Drop a few Benjamins and get professional advice from a psychologist.

You might also consider seeing a doctor and getting a physical, and start the Couch to 5K if your doctor advises you to get some exercise.
Well, as it says, there's no national law. However, the law followed is not the law where the borrower resides, but the law where the lender is headquartered. Which is why so many of the payday lenders are headquartered in New Jersey and South Dakota; those states were willing to gut their consumer protection laws in order to lure jobs.
R is great, haters gonna hate, but when you want to prototype a model, nothing flows like R + tidyverse + RStudio.
The technical definition of inflation is raising prices. It's only a strictly monetary phenomenon if output and velocity are fixed with respect to the money supply. In other words, inflation meaning "more money" is only a technical definition in the kooky world of monetarism.
> would it be fair to say that impact factor is very like sexual selection for extreme display traits that otherwise are detrimental to the wellbeing of the species?

If I read every PoS article vaguely related to my research, I'd never get anything done. In practice, I don't pay attention to impact factor. But I do pay attention to who's publishing. And that's basically the same as impact factor, in practice.

> that it is a lousy measure of what is likely to end up being true, reproducible and useful.

I don't think so.

High impact factor publications are MUCH more likely to be quality science than low impact factor publications (at least in my area).

The major venues would have to get at least two orders of magnitude worse before they became bad indicators of quality.

Of course, and obviously, that does not entail that all work published in high impact factor journals is high-quality.

I think the fundamental problem is just that you vastly under-estimate the enormous volume of utter crap there is out there.
Ask HN: I hate my job. Any short term options other than unemployment?
I joined my current team a couple of years ago to work on a project I was excited about. Two years later and multiple management re-orgs and code rewrites behind, I'm finding myself in a difficult spot. My job has turned into a big source of stress and unhappiness. The team is highly disorganized, understaffed, and in a constant state of chaos. It seems like we're always moving from one crisis to the next. In addition to that, with the constant rewrites, the product hasn't progressed much. I'm not growing my technical skills like I should be. I've talked to my manager about this repeatedly, and he agrees things need to improve, but nothing changes.

Six weeks ago, I decided the situation wouldn't get better and I needed to move to a different team. I figured I'd start interviewing, but that hasn't worked out so well. For one, I feel like my resume is a little weak because the past two years haven't added much to my skillset. I thought I could make up for that by doing really well in the coding interviews or doing side projects. The thing is, there's been extra chaos at work recently. I come home physically and mentally drained. I'm finding it very difficult to muster the energy to do more programming at night.

I'd like to get out of this situation as soon as possible, but finding a good next position might take me a couple of months in this environment. My question is: is there anything I can do in the short term to get out of this toxic environment while I find my next job?

I could take off a couple of months and live off of savings while I work on side projects and prepare for interviews, but I'm afraid a gap in my resume will be red flag for recruiters. I'd also like to avoid having zero income if possible. I figured there might be other options I'm not thinking about and thought this would be a good place to ask for ideas. Is there something I can do in the next 3-6 months while I find something more permanent, but doesn't look bad on my resume?
This is really fascinating to me. Is this because engineers who they want to recruit dislike the New York Times brand, or because readers of the New York Times don't want to read things as informal as transparent blog posts about internal NYT decisions?

It's very easy for me to see something like blog.newyorktimes.com with a similar design / community philosophy as Medium, but would that somehow cheapen the experience for NYT readers? Or does NYT just not see itself as a "hip tech company" like Medium? I have endless questions about this, haha.

It seems to me like there's a lot of unstated assumptions hiding in "not appropriate for nytimes.com". Some things mentioned include -- "advertising, paywall system, isolating it from the "real" NYTimes content, etc.". This is absolutely baffling to me! I would be much more inclined to read regular NYT content were it not for these things.
You are most certainly going to feel the 'hacker'ness of blockchain, as most of the development tools are rough around the edges.

As for the developers actually working in the field, most of them have a background in either web development or a low level language like C. It really depends on what part of the stack you'd like to work on.

If you're just looking to get started, check out the solidity docs and open up remix in your browser: https://solidity.readthedocs.io/en/develop/

You'll get a sense of what the smart contracting language is expecting of you. Most of the development is still standard front end web dev with web3 hooks to the blockchain. So besides a basic understanding of how blockchain works (Mastering Bitcoin is a good start), understand how to code a basic web application and you're off.
It's not really a secret source of benefits, its just that fulfillment is a viewed cost center and doesn't get as much investment as revenue generating activities
AFAIK, running a full-on brokerage (e.g. Schwab, Robinhood) is probably more expensive as it's highly regulated, with non-trivial compliance costs, for example. Cryptocurrencies are supposed to be new, digital "securities", without the fat of the incumbents. I'm probably oversimplifying this here, but at the age of easy cloud scaling, where their main job is a secure digital wallet storage, their fees are mostly taking advantage of the BTC craze.

To clarify: their % fee isn't that high - the fact that it's uncapped though is pretty outrageous. A $10K trade on Schwab costs a few dollars; on Coinbase, a couple hundred.

I guess once BTC futures are out and one can speculate on BTC in the open market, they'll have to feel the pressure and adjust their pricing.
Wow, thats a bummer. Didn't know about that.

Anybody knows why Apple is doing that?
Titan: The Life of John D. Rockefeller.
Read about John D Rockefeller and the likes of Bezos and Zuck seem like amateurs.

I have ways of making money that you know nothing of - John D Rockefeller.
Good article with actionable advice. I wonder if anyone has good templates to do something like this for technical docs for libraries.
I enjoyed reading Homo Deus: A Brief History of Tomorrow (by Yuval Noah Harari) this year which focuses on this subject.
I did read with good faith. Regardless of where you are, "Don't be in that situation" is not, nor never will be an appropriate response.

"There is little point answering the question - it has no good outcomes."

That's exactly why there is point in answering the question. It is a very real, very common situation that does actually occur. And that decision needs to be made many times.

"I offered a concrete suggestion for how an individual can help themselves and another for how they can try to help everyone."

You really didn't, as your suggestion is not applicable for the situation.
> Heap allocations should be managed with an RAII class

Isn't this what a `unique_ptr` is (a RAII class that manages Heap allocation)?

> sink functions" should take an rvalue reference (which semantically means "take ownership of this parameter").

Why not take by value?
What, specifically, are you referring to? "[S]cientific advancement eventually happens if the laws of physics do not prevent it" sounds pretty accurate - sure, we might get stuck in a local maxima for a bit, but there's no reason to think that progress towards the things Sam is talking about will stop in any meaningful way over the long term.
Thank you for your hard work.
I'm not convinced on the "merge" happening. I fear humans cling to that idea, because we want a biological part of our selves to pass on.

I expect a technological singularity to supplant/replace biological life completely.
The daily by NY Times

Radiolab

Real time with Bill Maher

Wait wait dont tell me

snap judgement

Freaknomics
Given Google’s shift to focussing on standard and standards track web platform features in Chrome, and tendency to eliminate everything else, I wouldn't bet on this (which predates that strong focus) being around forever.
it's back up; but not working
For what it's worth, you can expose yourself to BTC in the futures market later this month. That's regulated to the same degree all commodity futures are regulated(which is "a lot"). Your profits(and losses) are guaranteed by the clearinghouse(not the exchange), which mitigates your exposure to another mtgox-ish/btc-e/yadoxi event.

In terms of "always on", the futures market is always on. You can trade softs, metals, currencies, bonds - you name it. The leverage available is 200:1, 50 times greater than the SEC's limit on security margins(eg the stock market). This means you can make(and lose) catastrophically larger amounts than you began with. Controlling your risk is no longer done by a broker limiting your leverage, it's done by you and involves methodical discipline.

The downside: you are trading against pros with deeper pockets and more experience than you could possibly imagine. You won't be out smarting, out trading, or getting "an edge" on anyone except the other retail players.
You might be right regarding startups where developers must wear many hats but I wouldn't agree it applies to these "vulnerable" industries as a whole. E.g. my experience in one of the major banks was exactly the opposite. There was a separate security team who created authorization and authentication libraries for FE and BE(extensions of Spring Security, Angular/React etc.), forbade other developers from coming up with any custom security solutions and constantly performed audits of the applications and infrastructure. I didn't like it but it worked flawlessly for the bank.
Yes, it is much better than the sociopathic emotional manipulation and brand recognition techniques used on everything else nowadays.
It sounds like you know some truly nasty people - the fact they are farmers is merely window dressing. Some huge broad brush strokes tarring people in that comment, and almost a gloating tone about the idea of people losing their livelihoods because of Brexit. Quite odd.
> If you collected 25 percent margin from someone who was short bitcoin on Monday, they would have blown through it by this morning

Futures are settled daily, so the risk is only of a 25% move in one day. I agree it's a risk, but much less of a risk than if the futures were settled every 4 days as you were suggesting :)
They have done a lot. However they were pushing too hard for the NY Segwit 2X agreement and complaining loudly of high fees. They still have not upgraded their software to support segwit addresses but still had the time to support the 2X fork. It seems very disingenuous and I wish I had a company that supported what I believe in to recommend for new users.

It is ridiculous to complain about fees and continue to drag your feet to implement tech that is lowering fees in production right now that other companies already have activated.
Neither go nor chess are solved
With all due respect.

You would feel better (particularly in regards to the emotions you describe at the end), Sam, if you put yourself on a "information diet".
While I generally applaud their plan to try something new, I wonder why this is more feasible than say, using high-resolution satellite imagery? At 30 cm pixel resolution, it's certainly possible to see the hedges that demarcate the property lines.
A possible advantage I could see is if the area is notoriously cloudy, a UAV will be able to fly below most of that cloud cover.
As a commercial UAV operator myself, I also suspect they will receive resistance from certain landowners whose land they are flying over, where the satellite route removes a lot of this friction.
Having met some of the participants I'd say the ability to filter bullshit would near the top
TeamViewer 13.0.5640 All Edition and Crack
WATCH Live: Rijeka – Milan
This is a strange argument.

The website operator/publisher is the one choosing to track you (or not). Not some magic third party.

If you don't trust example.com from tracking you, you certainly cannot trust example.App from tracking you.

For web, the technology is at least transparant and you can detect being tracked. With native apps, there is nothing you can do, other than reverse engineering the binaries, monitoring internet-traffic and hoping that example.App was built with privacy in mind.
Only a few years back we only had Ethereum and their "Smart Contracts" available but now we have Strats, Ark and a few other that provides API.

I guess there are two types of developers that are needed for a blockchain kind startups:

- Producers:- Who create a new Blockchain for an ICO etc. Usually C++/Go/Rust is being demanded. For that one must have a solid knowledge of both language and blockchain technology itself. This is difficult but have some clear pointers available over web.

- Consumers: The developers who are using the existing blockchain platforms and use their APIs in their existing web/other applications to use Blockchain either as a "Payment Gateway" or to store/transfer stuff. This is relatively easier but vague and no such documentations/guidance available.

I'd like to be a Consumer, so far no luck.
"It’s probably going to happen sooner than most people think. Hardware is improving at an exponential rate—the most surprising thing I’ve learned working on OpenAI is just how correlated increasing computing power and AI breakthroughs are—and the number of smart people working on AI is increasing exponentially as well. Double exponential functions get away from you fast."

I'm not convinced that an exponential number of people working on AI produces exponential advancements. Wouldn't we see diminished returns with each new person, presumably each one is less capable and less expert? I see AI experiencing a hype-cycle like disillusionment before seeing "double exponential" returns.
POLITICS:

"Pod Save America" - politics podcast by funny guys (former Obama staffers)

"Lovett or Leave-it" - comedy show about politics

"Pod Save the World" - serious podcast about world issues

Anything by Crooked Media, basically.

Also,
"Stay Tuned with Preet Bharara" - serious, smart look at current events by former US attorney

"FiveThirtyEight Politics" - insight into current events, with an emphasis on polls and facts.

Politico's "Nerd Cast" - not my favorite, but actually winds up being a bit more conservative than the other podcasts I listen to

SORTA RANDOM:

"99% Invisible"

"The Way I Heard it" - by Mike Rowe of Dirty Jobs fame. They're short, about 10 minutes each

"Freakonomics"

"This American Life"

"You are Not So Smart" - dives into human biases and ways in which we really aren't that smart

"Stuff You Should Know" - random trivia

SERIALS:

"Serial" - murder mystery

"S-Town" - mystery in Alabama

"Steal the Stars" - scifi

ARTS:

"Splathouse" - B-movie / horror

"Writing Excuses" - for writers, hosted by authors such as Brandon Sanderson, Dan Wells, Howard Taylor, and Mary Robinette Kowal

"Country Gold" - a podcast about 90s country (my guilty pleasure) hosted by Terri Clark
6 languages in 3 years isn't very much experience... IBM is looking for buzzwords that they can sell on at a huge markup to their naive, non-technical clients...
The problem is the old one: who watches the watchers? Who ensures the regulators are doing the job instead of perverting the system for gains?

Systems can be built based on mutual trust (actual communism) or distrust (rule by jury law), distributed (like marxism or democracy) or centralized (oligarchy, autocracy and monarchy).
A hybrid tends to get dominated by one or another extreme or gets unwieldy.

Currently centralization is winning despite what is a sham of a de jure republic.
I use a Dash button in my bathroom to automatically order toilet paper.

It's great because I never remember to do that before its "too late", and its still MY CHOICE to press the button. Nobody wants individual toilet paper packages stuck with their own tracking devices, at least not now.

It's weird that articles like to push that idea, rather than more simple examples people might use.
It's hard to get the appeal from these videos. He's... not a strong presence.
Luddite!

J/K, I'm a luddite too.
I'd be happy if my phone's autocorrect feature would actually produce sentences with proper spelling and reasonable grammar. Apparently that's still too hard for our mighty machine learning systems. I'm not going to merge with any technology that is worse than my stupid mush brain.

[edit - why am I still editing the spelling and grammar on this post?]
Why do you think using two-level systems is fundamentally flawed? Even those are analog devices that span a finite dimensional space, but they’re nonetheless dense vector spaces over C^2^n. You still get theoretically infinitely parameterizable operations, though we know some discrete subset of those is sufficient for universal computation.

If one were to work with an infinite dimensional system, you’d still be employing finite truncations of infinite dimensional operators, leading you back to, more or less, a finite dimensional subspace.

Digitization—or rather, discretization—is important, and the reason computers have managed to be so successful. And programming a system like a universal gate-based quantum computer can be done now, with languages like Quil and libraries like pyQuil [0].

[0] http://pyquil.readthedocs.io/en/latest/
> Apparently I should be upping my dosage.

Get your current nmol/L value and decide based on that data.

In Germany, you have to pay around €30 for that test. It's not covered by insurance for some reason. Anyhow, if they ask for significantly more than that, they are ripping you off.
A trillion cats meowing at once would obviously destroy the earth.
>I'd rather stop all government funding of their research, have a public option. Let the government compete with them. First we need to stop big pharma dollars from influencing politicians.

Compete on what merits? Corporate pharma is going to win on profit created and government pharma is going to win on any altruistic measurement. At that point why even bother with the corporate pharma? The money that goes into corporate pharma is still my money, it's what I'm paying at the pharmacy. I'd much rather my tax go up a little bit and we get full on government pharma research than getting good prices on some drugs (gov created) and getting gouged on others (corporate created).
Thanks for reading, we're going to have a product blog set up on https://theoutline.com in the coming months. That will be hosted on Elixir/Phoenix.