skysight-inc/HackerNews huggingface dataset:
Sanity.io | Multiple JavaScript and Go developers positions | Oslo, Norway / San Francisco, USA | Full time | On-Site | Visa/Relocation support | https://sanity.io/careers

Sanity.io is a startup building world-class cloud-based content infrastructure at enterprise scale. Specifically we are building APIs, tools, and user interfaces for editing and managing content. Our product is loved by developers and content editors alike in settings ranging from solo developers to global multi-billion dollar corporations.

Building a product that both appears real-time across the planet, scales to a large numbers of documents and still manages to take care of all the hard stuff without burdening the end-developer is a really interesting challenge.

We are looking for:

- Lead Document Store Engineer – Lead the design and implementation of our planet spanning, real time document store

- Document Store Engineer – Take a central role in the team developing our document store

- Frontend Developer – Work on our user facing applications including the content studio

- Full-stack Developer – Work on our user facing applications including the content studio

Read more here: https://sanity.io/careers

Stack: Golang, JavaScript, TypeScript, Node.js, React, Kubernetes, Docker, PostgreSQL, ElasticSearch, NATS, GCP
Translation look ahead buffers? That brings back a lot of memories from my computer architecture course.
To piggyback on this, if I have a codebase that has 10+ years worth of code in it that's been refactored multiple times, uses carefully benchmarked libraries, and has accumulated bug fixes for tricky edge cases (oh, and of course "bugs" that we can't fix because people depend on the buggy behavior), it's going to be very hard for me to justify rewriting the entire thing in a new language.

Putting on my Googler hat as well, there's a lot of work that's gone into our core libraries.

- Stubby, our RPC libraries, powers literally everything (Cloud, GSuite, Search, etc). I can trust that if I use it, I'm not going to be finding bugs in it - it's going to be some other big team that's got all sorts of fancy shmancy test that can and do catch strange, arcane bugs. The thought of relying on a brand spanking new implementation scares the shit out of me.

- We have a lot of powerful tooling (c.f. clang-mr, errorprone) that our core language teams use to constantly improve our codebase. That's years of tooling that a new language isn't going to have.

Taking the hat off, at the end of the day it's a tradeoff - either I spend my time continuing to work in a so-called boring language, or I learn a new one to use. If I choose the latter, I'm going to want it to be worth my time.

And frankly, sure, I don't get stuff like currying in Java, but Java 8's streams certainly do make life more bearable.
If I'm being cynical, TripleByte left this out on purpose. From what I've heard, they're mainly linking developers up with startup roles that don't pay much more than this (except perhaps in monopoly-money equity).

Of course, you'd be better off going to FANG or a (soon-to-IPO) unicorn where you'd make double these amounts with RSUs factored in. But if you can get in there, you probably don't need to go through TripleByte.

Then again, TripleByte also created https://www.levels.fyi/comp.html so maybe I am just being cynical.
People make this much money in base salary, believe it.
How? 4chan use Cloudflare. They don't have a dedicated IP, do they?

I would be surprised if Optus actually managed to do SNI filtering for the entire country without screwing it up.

Edit: Huh, seems like they do have a dedicated IP. At least both Robtex and Securitytrails report them as the only tenant on their IP. But you can /etc/hosts 4chan.org to a different Cloudflare IP, and CF will still SNI-route it to the real site. That would defeat any IP address-based block.
HackerRank | Bangalore, India | Fulltime | ONSITE | www.hackerrank.com

HackerRank is a Y Combinator alumnus backed by tier one Silicon Valley VCs. We are a skills-based hiring platform that helps companies evaluate technical skills, better. We’re driving a new paradigm shift by eliminating resumes and creating opportunities for hundreds of thousands of programmers worldwide. We have a community of 5M+ developers and 1,000+ customers across industries, and the best part is we are just getting started. Our customers - including VMware, Twitter, Capital One and many other Fortune 100 companies - rely on HackerRank to build strong engineering teams.

We're hiring across engineering for the following roles:

- Senior Back-end engineers & Front-end Engineers

- Engineering Manager

Good pay with following benefits:

- Insurance to all Employees (term life, personal accident, medical, gratuity) along with insurance to their dependents(medical).

- Employee stock options, flexible work hours and time off.

- Tech talks every week.

- Onsite gym, telephone, internet etc. Our pantry is stocked with healthy snacks, fruits, Coffee and free catered lunch every day.

- Ping pong, hoverboard, foosball, PS4 and many office celebrations like Mafia games, outings, movie evenings to name a few!

Please send an email to anil@hackerrank.com with "WHOISHIRING" in the subject line, with your resume/CV, and a little bit about yourself and relevant experience.
Rust functions perform mutation by consuming the parameter and emitting a new one in its place, effectively. You can take any data type and build an alternate version of it that can be used without using mut (and with a much less convenient API, but it’s basically a rote transformation of the code).

Edit: I’d nominate as a good definition of pure functional programming the absence of undeclared data flow (i.e. side effects) by your code.
> "CixxFive argues that it has standing to sue because it licensed some of these public domain images. But ... it's not clear how that's Getty's fault."

Surely intentionally misrepresenting the images as being wholly owned and copyrighted by Getty makes it their fault. They're deceiving the customer outright even if they're trying to be subtle about it. Behaving as if Getty is totally free of responsibility from this is just playing make-believe where we all pretend that nothing ethically reprehensible is happening.
> The court sided with the ISPs, who argued that they should have the freedom to choose their own blocking method, including DNS blocking

That sounds like DPI and rewriting upstream DNS responses is not excluded though. If that gets implemented, it doesn't matter which server you choose.
How many ways can we express “::” (IPv6 all zeroes)
Well, at least they didn't license gif's and left our precious memes alone. Oh wait... GIF.com
I've found that the "Kill Sticky" bookmarklet works wonders for obliterating most of these in a single click.
you have to store them somewhere with appropriate access rights anyway. Since the config is mainly a private key and an ip address it makes sense to not complicate the setup with another file to manage
Wow, thanks for the treasure trove of links!
And they are bleating about China and Huawei.
Location: Seattle, WA (Bellevue)
Remote: sure, why not
Relocate: I guess, if the economics work...

Statistics Ph.D., Caltech BSCS, 10 year Microsoft (Windows Server dev then Senior Quantitative Manager). I teach University of Washington's intro Statistical Software class (R, Python, SAS, etc.)

Specialties within stats/machine learning: finanical risk (I'm a CFA and was on the FRM committee); bioinformatics (thesis and publications on statistical genetics); forecasting/optimization (current consulting work on long term adaptive capacity planning). Very into Bayesian computing and MCMC methods.

Would like to build/lead a data science team; plenty of experience translating between business and numbers, keeping fellow nerds from over-complicating data science problems.

Consulting page: RedmondAnalytics.com
Resume: https://sergeredmondanalytics.github.io/ra-public/Serge.pdf

serge@redmondanalytics.com
You shouldn’t.

Yes, people can’t handle the speech of their peers because some of their peers are specialists in messaging.

They’ve been doing it before the internet. Heck, America taught the world that facts don’t matter by concocting the anti-vaxx movement and creationism.

Both were designed, or happened, to target weakness in human thinking.

It’s a brave new world out there now with the internet.

Verification is harder than content generation. If I flood the right network then it’s members will also be influenced because their trusted sources are also going to be repeating similar ideas.

And yes, the speech of their peers is deluding their sense of reality, literally.

https://www.pnas.org/content/113/3/554

Hey, bread and circuses worked for Rome for a while didn’t it.

Edit: changed anti-vas’s to anti-vaxx
Amazon Prime Video Free Trial Sign Up and Login
We’re still talking about Chicago, right?
What about those who abstained from voting? The hole in the 'consent of the governed', 'you got what you asked for' mythology is that there is no way to withdraw your consent.

Imagine giving inmates the 'freedom' to vote for their warden. The outcome of such an election would have no bearing on the morality of their imprisonment.
Obviosly Dijkstra didn't see the benefit of a REPL, since be believe that you should sit down an prove the correctness of software by hand before you were allowed to execute it.
> Please do provide one example in which any car manufacturer promised features, which were outright vapor ware.

Volkswagen has been advertising their EV charging network (Electrify America), promising to expand availability in the future:

https://www.electrifyamerica.com/our-plan

If you buy one of their electric cars planning to use it, you're assuming they're actually going to build it, and if you live near one of the proposed sites, actually build that one in particular.

And this is hardly new. Ford Sync is more than a decade old, but when it came out they were advertising all the things you could theoretically do with it, many of which were contingent on third parties writing apps for it. Some of that actually happened, some of it didn't, but it wasn't all there on day one.
Could you help dispel the myth by providing sources? Info regarding Android phones would be appreciated.

I certainly was still under the impression that phones were a crapshoot of vulnerabilities especially outside the iphone.
Arcades were a thing before home consoles. The entire premise of an arcade is to get people hooked on short tasks of intermediate reward so they keep churning their coins into the machine.
Oops, I measured from Tiberius’ birth in 169BCE, not from the start of his political career.
Global setting: “I will never choose to receive notifications from a website.” Linked directly from that popop.

Sorted.

Chrome already does this right with language translation: “do you want to translate this website?” “No”/“Never translate this site”/“Never translate French”

Do that with notifications And well never need to see that prompt again.
This gives me 509 Bandwidth Limit Exceeded. Here’s an archive.org link to the website: https://web.archive.org/web/20190402050012/http://frankforce...

The embedded video is on YouTube: https://youtu.be/PeWdBE82uLw
So I was interested in trying Front, and it looks like just what I need, but JESUS, what a terrible way to greet people to their site. The title is flashing with kind of instant chat, half the page is taken up with "HI!!!!!" banners. Does this actually convert?!
Doesn’t hurt to apply. You can show off your side projects using the language you like. Just be hungry to learn and improve.
I think a TLDR here would be:

Discipline, not vision.
Habit, not motivation.

(I wonder often whether discipline is another method my brain tricks me to block out cynicism?)
SEEKING WORK - Seattle, WA (Bellevue) - remote yes

Statistics Ph.D., Caltech BSCS, 10 year Microsoft (Windows Server dev then Senior Quantitative Manager). I teach University of Washington's intro Statistical Software class (R, Python, SAS, etc.)

Specialties within stats/machine learning: finanical risk (I'm a CFA and was on the FRM committee); bioinformatics (thesis and publications on statistical genetics); forecasting/optimization (current consulting work on long term adaptive capacity planning). Very into Bayesian computing and MCMC methods.

Consulting page: RedmondAnalytics.com
Resume: https://sergeredmondanalytics.github.io/ra-public/Serge.pdf

serge@redmondanalytics.com
welllll, i definitely wouldn’t say for no benefit... recursion is a much more flexible construct than loops, and when you combine that with pattern matching you can do some really nifty things in a way that’s incredibly easy to reason about and add edge case handling to
Germany may spend anytax for arbitrary purposes though.
Oh, now that you mention backups, that was a nightmare too. Thankfully, the production database was backed up daily on magnetic tape and stored offsite, but the code was generally edited live on the server, and backups consisted of adding ".bak20190402" to the end of the file. Needless to say, losing code wasn't uncommon.

This was for a 100+ year old company with millions of dollars in annual revenue that was owned by the government. So, yeah. 100% the IT director's fault, who'd been there since the early 90s.
I have chosen a poor example and formulated my question in a misleading way. I do not work physically and I am more likely to lack willpower when I am mentally tired even when it is related to other things than physical exercise - for example I am trying to reduce my sugar intake and I am more likely to just give up eat some chocolate after a tiring (mentally) day. That is what I thought was the kind of obvious thing - that when people are mentally tired they tend to just watch a movie instead of originally planned language learning. This is what's disputed?

I am asking because either I do not understand the ego depletion concept or something that seemed really obvious to me is disputed, which would surprise me.
Location: Cupertino, CA
Remote: Worked remote before, willing to do again
Willing to relocate: As long as its in SF Bay Area
Technologies: Machine Learning Published Author, Robotics, and Fullstack. Not to mention system architecture and sysadmin work.
Résumé/CV: https://data.suryad.com/archive/resume.pdf
Email: dsuryav@gmail.com
Anyone know how roughly how quick this is rolling out? Signed up last night and am #200kish.
Reading HN is not "real work", it's entertainment.
https://www.lw.com/thoughtleadership/using-public-domain-con... mentions an interesting and potentially applicable precedent:

> Nonetheless, the U.S. Supreme Court’s
ruling in Dastar Corporation v. Twentieth
Century Fox Film Corporation24 greatly
restricted the trademark claim of “reverse
passing off”—when a person represents someone else’s work as his or her own—regarding
works in the public domain, although a claim
of false advertising may still be viable. Dastar
took a set of video programs in the public
domain, based on General Dwight D.
Eisenhower’s book chronicling his European
campaign in World War II, and edited them
slightly, including replacing the original credits and removing references to Eisenhower’s
still-copyrighted book. The owners of the
film rights to the book and the expired copyright on the original video programs sued
Dastar for, among other things, reverse passing off by presenting the video programs as
a Dastar production.25
The Supreme Court held that Dastar’s
actions did not constitute reverse passing off
under federal trademark law because the
video programs were in the public domain
and therefore could be freely exploited by
anyone. To hold otherwise would be to “create[] a species of perpetual patent and copyright, which Congress may not do.”26 The
Court did, however, leave open the possibility that Dastar might be liable under other
provisions of federal trademark law that prohibit false advertising, such as misrepresenting the nature or qualities of the advertised
work.27 In light of the Dastar holding and the
continued viability of some trademark claims,
those seeking to use a public domain work
should consider the prospect of liability for
trademark infringement or related state unfair
competition claims.

(IANAL but I love this kind of stuff.)
420 tons of batteries sound like an insane resource consumption in terms or metals and rare earth metals.
Please, explain to me how a Trans-woman would "erase efforts to empower women economically, socially, and politically". And do your best to not be Transphobic in your response.

This is already an issue in that the author of the post refuses to call a Trans-woman a Trans-woman... but instead prefers to call them a man. So the Twitter post is already implicitly transphobic.

Note: Transgender people are natural. The village of Salinas in Dominican Republic more or less proves that a genetic basis for transgender exists. https://www.washingtonpost.com/news/morning-mix/wp/2015/09/2...

The scientific understanding of gender, transgender, and sex has greatly improved in just the last 30 years. Unfortunately, the old concepts of male and female are now outdated in the face of modern science.

https://www.mayoclinic.org/diseases-conditions/ambiguous-gen...

These are the bodies that the creator have given us. Yes, I'm religious, and I do believe that we must accept the bodies and the facts-of-the-bodies that we were created with. By studying sexuality and gender, new medical understandings have come about. There is more than just Male (XY) and Female (XX), there's a spectrum in between due to medical mysteries (from chromosome mutations, like Klinefelter syndrome XXY chromosomes... to the "guevedoce" (Translation: Penis at 12) born-females who turn into males at the age of 12ish.

There's just a lot of weird medical stuff and mysteries that happen in this world.

Its hard to argue with how God created us. It seems like the best plan moving forward is to accept these ambiguous gendered people and study them... and accept them for how they are.
> > However, when you come across timestamp, you can’t possibly know in what time zone the timestamp is just by looking at it.

> yes I do, it's in UTC, because I assume the application is written to correctly handle datetimes.

> > It is merely a wall time. Maybe it’s UTC,

> no, it's UTC.

No, you don't know that if you're looking at the database without knowledge of the app's conventions.

I don't understand your argument about ambiguity and implicit conversions. Yes, if your session or DB is configured to something other than UTC, it will convert the timestamptz values in your output to that time zone's offset, but it'll still include the offset.

Thus, a value "2019-04-01 00:00:00+00" that is output when using timestamptz with UTC (compared to "2019-04-01 00:00:00" when using timestamp), is output as "2019-03-31 19:00:00-05" when using EST. Both values represent the same moment in time, obviously, and are equivalent. Assuming your app and ORM convert everything to UTC, that shouldn't matter at all.
Vietnam’s Empty Forests
The graphic isn't making an argument, it's stating a fact. If you think Uber's valuation is sensible, I don't think this graphic could sway you.
So basically while the conscious mind was evolving, people originally took that mind to be an external voice? Is it not totally automatic that people can control their conscious mind?
Top Mobile App Development Trends to Watch Out for in 2019
Do you plan to sponsor VISA?
Also their signup form inexplicably won't let me sign up, and doesn't tell me what it doesn't like about the form submission. This does not seem like discipline. Doesn't work in two different browsers.

Anyone have a recommendation for alternative tools that do the same thing, but that aren't quite so customer unfriendly?
Arcades are also a fundamentally social experience, which changes the tenor significantly.

No, most online games don’t count as social. They’re anonymous, faceless, and typically populated with the utter dregs of humanity willing to say the most vile thing to get attention. Genuine human interaction this is not.
> It would be great if they would research the org they are donating to to find how many cents per dollar are going to the cause.

Charity Navigator can help: https://www.charitynavigator.org/
It's insane to refer to this article as a fluff piece. It's a detailed, transparent, numerical, inside look at how a particular founder runs various aspects of her business.

It's one of the least fluffy pieces I've seen about a startup.
To me reads like the first premise is already wrong: "In a closed economic system, money is conserved."

The opposite is true. Debt and the loan asset (if that's correct English usage) are created from nothing, for the debtor and the creditor respectively; the loan is converted to money intermittently by the central bank. On maturity of the loan contract both liability and asset side disappear when the loan is being repaid.*

The central bank creates the money in the instant it interacts with the creditor, and when the contract ends, the money is erased.

Do I missread this in some way?

* If you disregard the interest, which is extremely simplifying obviously; still taking it into account wouldn't make the first statement more true
> That's not entirely true. Remembering history is also different from remembering permissions.

Explain how it isn't true. I described a behavior with Firefox that's problematic and caused by 'automatic private browsing', which is what you get when you set 'never remember history'. When this is done it does not track state separately as you say.

Related: https://support.mozilla.org/en-US/questions/1140700

Also, for more fun and unexpected behavior with that mode: https://bugzilla.mozilla.org/show_bug.cgi?id=513421
>If you say "the State is electing itself a new people"

You're the only one saying that, though.

The state does not create people out of whole cloth.

You can only see immigration as anti-democratic when you see new immigrants as somehow inherently different than the inhabitants. When you discard any notion that they could be equal partners in building better lives here.
Correction: there was one small bug that was hard to avoid but relatively easy to fix. And in terms of interaction with my manager: I did send him a weekly report on what I had done each week. But he trusted me too much, or was way too busy, to interfere.