skysight-inc/HackerNews huggingface dataset:
If you want to learn about photography as well as physics and technology behind it, I recommend Ken Rockwell‘s site which has numerous reviews and how-to articles on these topics.

https://kenrockwell.com/tech.htm
Well Twitter is now part of the official White House record, isn't it?
Purdue and other big Oxy peddlers now face trial in federal court
It always seems a bit weird to me that np.einsum needs to parse a string in its own private syntax. I guess it's a good thing that at least it has tools for this!
Surely you're not positing that torrents aren't a technical solution. They are an extremely technical solution to many problems people originally faced with Usenet.
It's not so much the lock-in issue, or the migration issue for me.
I can pay for a good service, Mendeley used to be that, cause this is my job.

The issue is that due to Elsevier, a DRM logic was implemented that just doesn't make sense for scientists. The idea is that I can tell you about a paper, but you have to download it yourself because I can not send it to you. I can annotate the PDF, but I can not send you the annotated PDF. We have to look at the same screen to see what I wrote.

That end result means that Mendeley is no longer a good product. It makes scientific collaboration difficult to impossible. Sharing of files, ideas, results and writing is such a basic thing in todays world, that you should really be surprised how a company would think that this is a good idea, especially for scientists who almost always collaborate in loose teams.

But that is was happened, because Elsevier only makes money if the only place you can get any PDFs is their DRM walled garden.

So Mendeley is now bad. And NOW it matters that you can not get your data out of it.
And the thing is, these annotations and folder categories, tags and meta-data - that's all specific to one researcher. It can not be replicated. It could be years of work in that database, and Mendeley holds it hostage.
I am too lazy to look up URLs for you, but here are the keywords/product names you need:
UltraCane, LaserCane, BuzzClip, Sunu Band
I think this is what you're looking for: https://github.com/JuliaLang/IJulia.jl
The article seems to be talking about consumers in general, not consumers who read HN.
So because I'm technical, I'm supposed to do all of that?

Maybe I don't want to.
Interestingly, Wikipedia cites an EPA study as saying that it did not in fact increase the incidence of bilharzia.

https://en.wikipedia.org/wiki/Aswan_Dam#Health
Probably Papers is your best bet at this point.

Zotero will let you send PDFs to/from a tablet with the ZotFile (http://zotfile.com) plugin. This works well if your workflow is (1) find PDF on your computer; (2) read on tablet. But if you want to do anything else -- even choosing a PDF to read from your tablet without touching your computer -- then Zotero won't work. With that said, I know Zotero is working on mobile apps...not sure how far they have come though.

If you're Mac/iOS only, also check out https://www.sonnysoftware.com/bookends/bookends.html.
Thanks for the heads up. I'll play around with it sometime later this week. I would love to have it working consistently again.
Floating floors and Employee 2 is heavier than others. Cord is pinching under a panel and unplugging/resetting itself.

That's my guess anyway.
This is infuriating, especially since a lot of the trailers they auto-play are really load and obnoxious. If you stop scrolling for more than a second or so, prepare to have your ears bombarded with whatever happened to be selected. Bah. Get off my lawn!
The DSKY gets a fair amount of air time in Nova's recent episode on Apollo 8. Well worth a watch.

https://www.pbs.org/wgbh/nova/video/apollos-daring-mission/
"All the motivational talk and general review of the success of others is useful in terms of stirring us to positive action. "

Very true. I just wish they would leave out the guarantees that you will 100% succeed if you follow their advice.
"If time travel is possible, then there is no such thing as time."— Kurt Gödel
Huh... why would there need to be something new for JavaScript in 2019?

At this point, it looks like they might as well import the Java syntax and call it "JavaScript fusion" and be done with it.
DNN Approximation for Custom Hardware: Where We've Been, Where We're Going
Circle CI has been steadily taking marketshare away from Travis for many, many years. And in my personal experience, mostly because of Travis' slow pace of improvement. Using containers for testing blows away performance on Travis for comparable tasks. Travis had made some improvements this last year to their workflows, configuration, and platform, but too little too late. My experience in dealing with their customer service (we did have a paid plan for some time) and customer feedback (feature requests, pleas for fixes, etc) was also quite poor.

I'd moved to Circle CI two years ago, and the only tasks/projects of mine still running on Travis are those which are deprecated, in suspended animation, or abandoned. For myself and my immediate peers, Travis is obsolete, and they did it to themselves. With Azure pipelines now a thing (and also far superior to Travis) I see another slow, slow death of a pioneering service.
Which popcorntime is the legit one nowadays?
That's what the DNS-over-HTTPS is about - so your local DNS won't be consulted, instead it will be drowned in the HTTPS traffic. Remember, SNI is going to be encrypted too, so your router cannot distinguish DNS and regular traffic.
And you don't need Scindapsus necessarily. You can have a more compact Spathiphyllum in your working lab. It can help removing benzene and also formaldehyde from the air.

https://www.sciencedirect.com/science/article/abs/pii/S13091...
I'm guessing Twitter runs their own infra for the really heavy throughput stuff. They're big enough that I'd imagine economies of scale kicked in a long time ago.

It sounds like they moved stuff like logging/metrics and query systems onto GCP, which makes sense because as another poster said utilization is probably bursty.
the "Ju" in Jupyter is for julia, do you mean you want Jupyter without the python support?
My reading of it was that it wasn’t about the money, it was about more quickly eliminating bad ideas. “Fail fast” is the name of the game in startups, and I think the author’s point was that doing advertising can mask issues with the startup, which could cause you to invest in a losing prospect for too long.

I don’t know enough to dispute that or not, but I certainly don’t think it’s about the short term money.
You describe my experience almost exactly.

One difference here in the UK is that I'm unable to even pay for HBO.

I wanted to watch Generation Kill the other day, it seemed like it was available on amazon prime but in fact isn't available in my region. My only option is to buy it for £2.50 per episode, which seems like a bad deal to me.
There are tons of bots on Twitter
Or any other non-Android phone. Or an older Android that doesn't support Chromecast.
Math uses base 1, and so does Fortran and Matlab. While Julia is an incredibly powerful language with things like user-defined unboxed structs and homoiconicity, a key design goal is to make it easy to learn for scientists and engineers who are not professional programmers. Since the vast majority use Matlab, the one-based indexing makes sense.

One-based indexing works just as well as 0-based. I've done a lot in the past in Fortran 90 and (regrettably) Matlab. Some things are very slightly harder, some things are very slightly easier. At any rate, this isn't Fortran 77. You shouldn't be fiddling around with indices much.

The bigger difference IMO is Julia uses Fortran-style column-major ordering, instead of row-major like C and Python. I actually
Viacom Has Acquired Pluto TV Streaming Service for $340M
Microsoft's mobile Edge browser begins issuing fake news warnings
I’m on HN taking to HN users. I’m sure the same article is on r/torrents with less useful comments.
Update: I'm using it now for a while and it's quite epic. So yeah, it's awesome, but in a forbidden fruit kind of way that I cannot condone and thus none of you guys should be using it.
This is essentially how ublock works
Brains are getting better and better decision-making. But is this good for us?
Doing a little tracking, the FM transmitter circuit refered to can be found here:

https://anarchy.translocal.jp/radio/micro/howtosimplestTX.ht...
It's particularly irritating if you have kids and you're going to watch one episode of something before bed. Just have to be ready with the 'TV off' button to avoid discussions regarding watching the next episode.
With computational power becoming cheaper and cheaper - will we have two-language problem anymore?
Lisps do NOT do textual inclusion. Lisp systems are created from code, not text.

I guess that the author only saw the use of `use-package' or the `:use' option of `defpackage', but this is not necessary (and not generally used) to refer to other namespaces.

The actual use of `defpackage' is often quite close to how Clojure does it.
Hence Feyerabend's Against Method.
I agree that Microsoft in particular cannot be trusted to do this. They will inevitably display the same warning if the user attempts to view, say, the Halloween documents or visit Linux.org.
Well, you could still have a set of "core" packages for basic data structures, or an official library. For example, C++ has STL, and most libraries build on top of that.
Huawei Wooed Europe with Sponsorships, Investments and Promises
Wow, 20-25 cups?! Did you go cold turkey off of that peak or did you taper down? I'm just curious how bad the caffeine withdrawal would be from that level.
Condé Nast to Put All Titles Behind Paywalls by Year-End
I don't understand (and always disapprove anyway) the downvoting. Fella above is contributing an honest point of view that actually adds a lot to the understanding of the situation. If anything s/he should be upvoted.
Linux, when you have a dark desktop theme, Firefox changes the default and background colors of websites to match, often resulting in black text on black background.

It's infuriating, and the devs say they wont fix it because they expect websites to stop using custom color schemes and respect user desktop themes instead.
You could reshape it (https://docs.julialang.org/en/v1/base/arrays/#Base.reshape). But if you're interfacing with libraries written with C interface you'd still have to subtract for both offset1 and offset2.
And it might not even be the trailer - they could launch right into the movie or tv show! Now you have to restart the stupid just to get the first minute of content because you were reading the description and not paying attention to whatever was going on. There's no use case that makes me want to see the content early. You're not going to sell me with your 20 second Miramax logo.
Astronomers discover an unusual nuclear transient
It's not better, necessarily, but it's a very different sound.

For higher notes you need thinner and shorter strings, which are quieter. Traditional pianos have different numbers of strings per note (one for bass notes, two for the mid-range, and three for treble notes) so that the notes sound roughly the same volume across the keyboard. This also gives a very rich tone, as the strings are very very slightly different in frequency.

The Una Corda only has one string per note. It's probably a lot quieter in the high octaves, but it has a thin and very pure tone which doesn't sound a lot like a traditional piano, which is very appealing to people who are looking for new and interesting sounds. And the quietness doesn't matter so much with modern amplification technology.
I was considering to sub to Netflix. This thread changed my mind. Thanks!
Ask HN: Salary negotiation
After reading some articles with Tips and Tricks about salary negotiation, I found out that many of them advice to:

- Never reveal the salary you want

- Let the recruiter tell first the salary they are willing to pay for the opened position

But, everytime after a short chat with any recruiter he/she will ask my salary expectations. I assume this might sound simple stupid to some of you, but how do I elegantly refuse to tell him/her the salary I am looking for and instead ask the recruiter to reveal the budget for the position?

I mean, saying something like "I don't tell the salary I want, what's the budget for the current position" sounds rude to me, so in the end I end up revealing my salary expectation...

How would you handle this situation?
Any other tips about salary negotiation are welcomed.
Here's a little background on the color choices for those who aren't from Hong Kong

https://yp.scmp.com/news/features/article/104875/why-are-hon...
MP4 is a container, not a codec. You probably meant h264?
In Netherland, The Expanse used to be a Netflix Original, while in the US it was on SyFy. But this "Netflix Original" appeared on Netflix half a year after it had aired on SyFy. And of course now that Amazon bought all rights to The Expanse from SyFy, this "Netflix Original" vanished from Dutch Netflix.

"Netflix Original" clearly doesn't mean much. I think it'd be wiser for Netflix to reserve it for shows they actually own, so they can never disappear from Netflix.
>The fact that the alternative isn't figured out I think isn't justification for keeping a broken system.

Stop for a second and consider how much pain and suffering has occurred throughout history because of this very idea
I don’t think HN is the broader public.
Can't reply anymore to flagged-to-death sibling, but wrt "1-based array indexing":

I've actually found behaviour of "zero-avoidance" a good battle-tested heuristics to coding. A lot of numeric spaces can be mapped as to be >0 or >0<. Obviously (?) not all of them can, but it's helpful in reducing cyclomatic complexity in logic code, as well as to consumers so they can uniformly handle all falsey values.

Arithmetic is much safer without 0.
I wouldn't call subscribing to every single major streaming service a convenience.
> Česko

Controversial term here: https://en.wikipedia.org/wiki/Name_of_the_Czech_Republic
Companies Try to Skirt Shutdown’s IPO Limbo
"here in the UK ... I'm unable to even pay for HBO."

Sure you can. Sky (a.k.a. Now TV) carries most (all?) current HBO content in the UK.

Though I guess that doesn't apply to historic stuff like Generation Kill, which predates their exclusivity agreement.
Skuid, which is a page builder for Salesforce (now branching out to more platforms) is doing very well.
At the company I work at we are going to switch away from it due to the limitations you insinuated, but there's definitely a fit for it in the Salesforce world.
So, she's an agent! She should get 15%, the standard agent rate. What's 15% of a marriage? With a dozen clients at ~500/mo, she's not making enough to live in Manhattan right now.

This is terrible, but I read this and my mind switches back to nerd stuff: how great would it be if software developers could hire someone like this but to handle job outreach and negotiation? You: kick back, solve programming puzzles, go to the occasional tech-out interview. They: reach out to prospects, arrange your interviews, and do the salary negotiation.

They're really different skills, programming and job negotiation. They're not even correlated! I know so many excellent negotiators with excellent jobs who aren't even in the top 50% of programmers I've worked with, and vice versa.

I suppose it's probably similar with dating; being a good partner probably has little to do with being good at arranging dates.

Later

Heading off a bunch of replies right here:

Recruiters work for hiring firms. How you know this is, developers don't generally pay recruiters. The essence of an agent/principal relationship is that the agent works for, and is compensated by, the principal. Recruiters aren't talent agents for developers.
Bots, news organizations, and teenagers. ~143 messages/day per human doesn't seem unreasonable.
A question about errors and exceptions in production
Let's say you have a production app that continuously explodes every 2 minutes on a specific route and return 500.
What is your current setup for getting alerts? Are you using Airbreak or Graylog, PagerDuty or any other system? Do you get those alerts to email or slack? In the described case would you receive an alert everytime the bug happens - every 2 minutes or aggregated by X? Or would you prefer to get an alert only once?
It's not just obtaining content, it's bloody playing it too. We have a Chromecast, which works great for Netflix and works acceptably for most domestic UK TV (BBC/Channel 4 etc). But it won't work with Prime, or several other subscription things anyway, and I really resent being forced into buying another media dongle just because the one I have has been crippled due to these corporations' wankery.

Torrenting and streaming local content from VideoStream or similar works great though, so as always, convenience is king.
That's very comprehensive.

I wonder if you could circumvent the hosts method by rotating through unique subdomains as your ads server. My understanding is that you can't wildcard the hosts file.
What is Amazon's beef with Google?
Honestly, given the sheer amount of high-quality video content that's available from free, ad-supported streaming platforms with no DRM to speak of (indeed, you could easily grab a copy of anything you wanted to keep for the longer term - it's just that you don't even bother with that!), there's very little reason to even pirate nowadays. Why would I want to support consumer-hostile organizations like Netflix, HBO or the Amazon Video division, even with my attention and by engaging with their crappy "content"? I'll just keep watching stuff from the sites that don't pull any DRM crap. (In fact I don't even bother with blocking the ads, they're reasonable enough and they do a tolerable job of supporting creators.)
I don't pirate... but I pay around ~$100 a month to say that (for video), and still don't have access to a fair bit of content that exists in silos.

For reference, that's buying: Amazon Prime ($10), two channels on Prime ($20), Netflix and another streaming ($20), and a streaming TV subscription ($40-50). Notably missing is Disney SVOD -- though some Disney content is carried by the streaming TV.

Given the frustration of having to use multiple apps and services while still not getting everything because of the massive fragmentation -- never mind that most people can't afford anywhere near that a month on TV -- I'm not surprised people are pirating content.
World's 26 richest billionaires own same as total wealth of the 3.8B poorest
When did LJ banned adult fandom fanfic? I remember seeing that type of content recently on LJ, but the Community/group has just moved to Dreamwidth last year.
Unfortunately the feature is crucial on home PCs meant for the mass consumer market.

To the typical consumer, the action of inserting the DVD should communicate to the computer their intended action.

Every additional step, especially if it requires reading, pushes them further to just using a dedicated device for CD/DVD consumption.

To someone like you and me that might seem like an ideal practice, but to the typical consumer it's a usability problem.
> Firefox for Android can already cast video to nearby Chromecast

This is less about Firefox itself casting video, and more about Android providing APIs to Chromecast. It's still Google doing the casting at the Android OS level; Firefox just leverages that.

I know this is a nitpick, but it's important to understand the distinction with a closed protocol like this is that Google is the gatekeeper.

The above linked Firefox addon is: highly unstable, made through painstaking reverse engineering, and has limited support (e.g. no Youtube). It's brilliant, comendable work, but I wonder how sustainable.
Never heard of it before!

Looking at their website, it does seem like Citationsy is somewhere in-between a full-blown reference management application and one-off bibliography creation applications.

What Citationsy does not appear to do is manage inline citations within a Word or Google Docs document. Zotero will let you hit a keyboard shortcut, search for a reference, and insert a citation right in a paragraph (e.g. "(Smith, 2001)") . It then takes care of also adding that citation to the bibliography at the bottom of the document, and keeping the numbering in sync (if your citation style uses numbering).

I would only use a reference manager that has a word processor plugin for inline citation management -- and it doesn't look like Citationsy does.

To quickly build a bibliography, or just get a properly formatted citation for a single paper, I like https://zbib.org (also from Zotero).

Edit: clever, clever, parent poster is the creator of Citationsy. Hello! For more backstory on Citationsy see https://blog.prototypr.io/on-citationsy-4e143bbafc04. Sounds like Cenk has good taste (mentions iA Writer as inspiration). I'll be exploring Citationsy more.
If anyone is interested, I was snooping around and found one of the co-creator's PHD thesis that explains in detailed terms some of the ideology behind Julia: https://dspace.mit.edu/handle/1721.1/99811#files-area
It seems inevitable that if AI algorithms help humans flirt, it means we'll eventually have a 2 people get married because John with help from Google's flirting AI interacted with Mary with help from her Facebook flirting AI.

Basically, it means it was the Google software engineers flirting with with the Facebook software programmers!

Seems ripe for a Hollywood romcom script. Two people hook up because of their respective dating AI apps told them what to say. If the movie was long enough, you could include them getting divorced and the husband & wife's attorneys each using legal AI software to optimize the best divorce settlement.
Unfortunately, you can only use one VPN at a time on Android. I'm not sure how you would go about blocking ads on an unrooted phone while simultaneously using a VPN. Samsung phones do have a workaround using knox, but it requires re-generating a developer key every few months and is too much trouble for most people.
> Imo in Ruby it's not that common that service calls are deeply nested. In frontend it's opposite. Components are very nested

This feels like the answer that makes the most-ish sense, although I've worked with a ton of nested Ruby code as well.

My suspicion on why people use Typscript is that it's is more about the tooling than types. In Ruby or Python, I can drop into a REPL anywhere in the code and be in context of what I'm trying to do, but that seems way less common in Javascript. Perhaps because of the async nature?
I think Python has a large advantage in this space since it is not as specialized. For many projects that I work on the actual core number crunching code is small (or part of a library I don't have to worry about). The rest of the code could be scraping data, or a web application. These are things that there are numerous packages available for in Python but seem to fall outside the focus of Julia.
This is for the desktop.

Firefox for Android can support it by calling Android's Chromecast support. They can release the code for calling those libraries.

Firefox for desktop can't implement the same since the OS behind it doesn't have such support.

This project requires you to install a bridge on the OS side and an add-on for calling it. It removes the need for Chrome for the users who already use Firefox as a primary browser.
Netflix's problem are their business methods. Proof by reductio: If Netflix just dominated the whole planet and ran a totalitarian regime, they could force everyone to watch Netflix.
It does. It's right there in white-on-blue in the picture at the start of the headlined article.

Have an explanation of NewsGuard ... from the Daily Mail.

* https://www.dailymail.co.uk/wires/afp/article-5464649/NewsGu...

(Well, really it's from AFP.)
This just opened my mind. Remarkable analysis and a true data scientist.
The demo is tomorrow on Twitch and Youtube (24th Jan)