skysight-inc/HackerNews huggingface dataset:
Thanks so much for the advice! I'll keep my eyes posted for a camcorder.
While that’s the poster dream, I wonder whether it actually works in practice, rather than being a liability, as a sibling comment points out.

IME, imposing domain knowledge (usually directly into the model, or sometimes also in the training data distribution) is crucial to getting things working in an efficient and robust manner.
I'm using 18pt Iosevka variations

https://github.com/be5invis/Iosevka
Engineering, Design + others | SF, Paris, Phoenix (Onsite) | Full time | https://jobs.lever.co/frontapp?lever-via=1C01dbPRMX

Front is hiring several Engineering, Design, Sales + other roles across the San Francisco, Phoenix and Paris offices.

- As a company, Front was created as a work environment where employees could thrive.

- As a software provider, front improves the most critical tool people use to communicate for work — email — and along the way, help a billion people around the world get more meaning and fulfillment from their work.

See all open roles at https://jobs.lever.co/frontapp?lever-via=1C01dbPRMX

Read more about life at Front at https://frontapp.com/jobs
Only the first two lines rhyme.
The GP said "Especially in Southeast Asia," not Europe.

6pm-2am is doable if you're a) a very late night person, and b) without kids. I don't think this generalizes to a large percentage of people, and it can easily go well past 2am. It's less unreasonable to think people may still be working or responding to something at 8/9 or even 10pm PST, but if that's now 4/5/6am for someone in Europe, that's pretty rough. You'll also not be able to line up your meals very easily.
Thus lifting the necessity from websites to display ads in them.
Most languages are good enough, but they rarely have good enough ecosystems.
Qloo | Multiple Roles, Javascript Stack | Full Time | REMOTE (NYC & Amsterdam)

Qloo predicts consumer taste across media, entertainment, consumer products, fashion, hospitality and travel in a privacy-centric manner. We have an API and maintain some consumer-facing projects. We were funded by investors like AXA and Elton John, Leonardo DiCaprio, Barry Sternlicht, and others.

We're a small team with big output.

We have two positions available with flexible terms and titles:

1. GraphQL admin: Typescript, node, Postgres, Redis, aws.

2. React developer: Typescript, Next.js, Storybook.

If you're interested, we'd love to hear from you:
jobs@qloo.com

Please mention your general location and include links to any relevant projects.
Probably yes, but OCaml isn't mainstream.
Those are an implementation of functors as they exist in Haskell. The functors I'm talking about are actually a language level construct that is a primary abstraction mechanism in OCaml/SML. They are essentially higher-level modules: modules that are parameterized by other modules.

https://stackoverflow.com/a/16353711
SBLY | Full-Stack Product Engineer | Los Angeles HQ + US Remote | 1-2 years experience | $120k yearly salary + 0.05% equity

https://sbly.com/jobs/product-engineer.html

SBLY, formerly known as Shareably, has been using media and technology to build digital brands and audiences since 2015. Our first product Shareably, a web publishing network, has reached over 1 billion unique users and profitably generated more than $75M in revenue with $0 in outside funding. As a private, independent, and profitable company, no one influences major company decisions except ourselves.

We pride ourselves on a culture that optimizes for lifestyle, impactful work, and transparency. We're also of the strong belief that a company is only as good as the people in it. Our current team members have studied at universities such as UC Berkeley, UCLA, Northwestern and worked at industry-leading companies such as Affirm, Clutter, Instagram, Instacart, Indiegogo, and Stripe.

SBLY is seeking a full-time member to join its Product Engineering team! We're looking to fill this role by December 2020 with a flexible start date in January 2021. This will be the first time the product engineering team will be hiring a non-senior position and we're excited about the possibility of working with someone that's looking to learn, grow, and make an impact with their work.
The lack of convergence is how the companies differentiate themselves.
Newfront (YC W18) | Remote (US) | https://www.newfront.com

Newfront is building the modern platform to transact insurance. No 20-page applications, confusing policy terms, or painful renewal cycles; Newfront's experienced brokers and technology remove the headache from business insurance. We believe in human-computer symbiosis that empowers, not replaces, people.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/newfront

Our open positions:

* Backend Engineer: https://jobs.lever.co/newfrontinsurance/1ef7d406-b918-4232-a...

* Frontend Engineer: https://jobs.lever.co/newfrontinsurance/852043b5-4da3-4b63-b...

Tech Stack: Backend: Node, Typescript.
Frontend: Next.js, React, Storybook.
Infrastructure: AWS, Docker, CircleCI, DataDog.
That's exactly what Michael Caine would say!
It really depends whether you live in an area where earthquakes, collapsing houses, things falling from high shelves, etc are more common ("indoor dangers") or one where durian fruits, falling tortoises, etc ("outdoor dangers") are more prevalent.

If the prophecy gets you either way, it's just a question of whether you'd rather meet your end indoors, perhaps while trying to reach something from a high shelf, with a deep sense of foreboding, or outdoors, probably in a completely unexpected fashion, or--shall we say?--completely out of the blue.
Hi, definitely a proof a concept, mainly aimed as a way of doing creative coding. I tried it yesterday with the kids at the CoderDojo and about half of them managed to expand on the example but some struggled hard.
Well I hope it’s clear that this is just malpractice. Nobody should set their deadline to their p99 latency unless the result of the call is completely irrelevant to the success of the top-level request. Deadlines should be set to a huge amount of time, much longer than your tail latency but sufficiently less than infinity to protect your backend from running out of resources with too many requests in flight. For example if your p99 latency is 1ms you might set your timeout to 60s or something like that.
Or you could just use S/MIME. DKIM wasn’t designed for the purpose the author describes. But S/MIME works great for this purpose.
very interesting tool
Somebody will write the 999th version and gleefully call it vim, but then somebody will correct them, saying "actually technically it's supposed to be vcmxcix"
Assume for the moment that all languages are equal. (They aren't, but ignore that for the moment.) If you say something good about Java, there are a lot of people here who have used Java, and some of them have bad impressions that they came to through some pain.

But if you say that Common Lisp is great, there are fewer people who have really used it, so fewer people who have used it and didn't like it. And since fewer people got into it unless they really wanted to, it's easier to say "You didn't really understand it, then, or you would have liked it." The number of people who can say "No, I really got it, and I still didn't like it" is relatively small.

So far, that's just demographics. But then you get into the language itself. Java isn't an exciting language. It's not fun. It's kind of corporate and bland. There aren't many people who are really enthusiastic about Java - nor does Java give them reason to be.
But in Roe V. Wade, SCOTUS already determined that abortion rights don't violate the constitution.

Why do you believe a constitutional amendment is necessary for a right already determined to be constitutional?
Yeah I do remember Dojo actually, I've been using javascript since it was invented :) - agree the name could be confusing. It's currently named that way because I built it for the kids CoderDojo class.
Juniper Square | Anywhere, USA | Full Time | REMOTE (SF, Austin) | Senior/Staff Frontend Engineer, Senior/Staff Full-Stack Engineer

Juniper Square is making the world's private capital markets as transparent, efficient, accountable and accessible as the public markets.

Headquarters are in San Francisco's financial district a short walk from BART. We offer competitive compensation, equity, and benefits. Our investors include Redpoint, Ribbit, Felicis, Zigg, and Maiden Lane.

We're a "remote first" company, but we will maintain offices in SF, Austin, and some other hubs (TBD) for colleagues who prefer such an environment.

https://www.junipersquare.com/careers

Tech keywords: Python, React, Typescript, GraphQL, Apollo, Postgres, Graphene, SqlAlchemy, Docker, Pyramid, AWS
Eat less, move more. That’s it for weight. It’s psychological reasons for most people that makes this hard.
In the default setting, where it's not explicitly part of the security model, non-repudiation can be a vulnerability. A message is exchanged between counterparties, who verify its authenticity; they now know what they need to know. Allowing unrelated parties to reliably verify the message is conceding information to them. This is, for example, the reason that OTR deliberately leaks secrets after they're used.

It's easy to see an example scenario: someone steals your laptop, then posts your mail spool publicly. You'd like to be able to say "you can't trust any of these messages", to mitigate the damage.

What I think confuses people is the fact that there are settings where non-repudiation is crucial to the security model. We're used to abstract cryptographic promises that apply universally to all systems. But this one doesn't.
There was an update to the Twitter thread a couple of hours ago:

“Hi @apenwarr, This copy does not reflect our policy - thank you for bringing this to our attention, and we’re currently fixing the mistake. Any private presentations created during your trial or paid subscription will remain private unless you change the privacy settings. (1/2)”
Chalk | San Francisco or remote | US Based | https://chalkapp.com/

In building Chalk we partnered with creators at the top of their fields, worked through their problems, and built something unique and powerful for groups with high coordination costs and strong privacy requirements.

Our open positions:

* Backend Engineer: https://grnh.se/3b394f9a2

* Full-Stack Engineer, Platform

* Mobile Engineer (Android)

* Mobile Engineer (iOS):

Tech Stack: Chalk’s core stack is written using JavaScript, We use Node.js on the backend, and mostly-React on the frontend, but our application requirements drive a substantial amount of custom software architecture

Please send us your resume to: jay (at) chalkapp.com
Poor man's copyright is unfortunately quite tenuous and usually unenforceable.

At my start-up we've built an analogous system which instead uses a public blockchain for notarization (as dirty as that word has become). https://assembl.net or https://app.assembl.net if you'd like to try timestamping right away.

Non-repudiation here is useful, but the timestamping is the more important piece.
I'm exactly the same as you, but I just don't see how I could get a job doing the low-level stuff that really "clicks" with me. I'm 15 years into my career and it feels like it's impossible to make such a change.
Lumen5 | Intermediate/Senior Frontend Engineers | Vancouver, BC | Fulltime, Onsite | https://lumen5.com

We're a startup (40 people so far) that is growing quickly! We're writing software that uses machine learning to automate the creative process of producing video content. We've found that what we're building is very attractive to marketing and communications teams from lots of different organizations and we've got tons of interesting search, NLP, artificial intelligence, video rendering, and web scaling technical challenges. Right now, we're hiring:

Frontend Engineer and Sr Frontend Engineer: Contribute to our large, beautiful single-page app, using React, Redux, ImmutableJS, pixijs (webgl) and more! https://lumen5.com/careers/#grnhse_app
At least as of a couple years ago, OCaml wins on performance for anything single core, but not by much. F# is usually within a 5-10% performance gap. Absolutely better than Python.
The author stated many reasons this just wasn't the case. Lots of missing libraries to common services or libraries that weren't mature enough like the saddeningly reported Postges driver. That seems particularly damning, if I can't reasonably access one of the most popular and general purpose DBs then how am I going to expect a litany of other software I might want to use and expect after having worked with Java or Ruby or Puthon. Personally this drives me to Clojure more, which they said they used at CircleCI and had success with given it's interoperability with the large Java ecosystem. That meshes well with my experience too.
In OCaml, "functors" are parametrized modules—mostly unrelated to functors and applicatives in the Haskell sense. Think about it as a module that can take another module as an input.
Awesome. I will buy this product at $125 a ton, who will produce it for me ?
Ok. If you can believe me when I say that I do not want a flame war, would it be possible to discuss this?

I want to try again.
That's my parent's theory.
The Edinburgh Castle on Geary is pretty good, memory is fuzzy on how authentic it is. I think you order and they run down an alley to pickup from a neighbouring place.. A fun place to spend Hogmanay (if things are open by then)!
Wow that's amazing, will definitely take a look!
Here also is my son's quick example use, the CoderDojo class all had a go at using it to adapt their own stories, mixed success!

https://trinket.io/html/351aaa54c0
Brave is interesting because it's taking a firehose to the current ad-tech system, and anyone who's spent time working in ad-tech understands it's is a towering inferno of fraud and abuse.

Some don't like Brave's approach of an alternative, opt-in ads / rewards system because in their view everything crypto-related or ads-supported is scammy. That's an understandable perception: a significant number of crypto enthusiasts appear to be scammers pumping pyramid schemes, and we've already established the ad-tech industry is a towering inferno.

But technically I think you have to concede Brave's on-device ad relevance model is a better way (and the only conscionable one) to run an ad system that delivers relevant ads to interested users, and even directly reward them for their attention. If you think ad-supported anything is a non-starter, then you'd just never enable Brave Rewards, or use another browser (although they're entangled in the current ad-tech system so...)

What you say about 'VPN fallacy' makes little sense.

By default Brave is the most aggressive in blocking trackers, adware, and spyware compared to Firefox and Google — and this is actually a problem for Brave.

Follow their web-compat issues on Github [1] to see the kind of things they're dealing with (an example of the very problematic and kind-of-unresolvable issues that come up include the Duolingo issue [2]).

Users can disable shields on a per-site basis to deal with these things, but it's an open question as to whether this kind of friction will increase or decrease, and whether it's a barrier to larger adoption.

There is no question though that the Brave team have the most commitment to privacy compared to Firefox and, of course, Google.

Your statement that the Google spyware Brave has removed in their Chromium derivative has been replaced by some mystery sauce is based on...?

I do find it curious that whenever this little challenger brand pops up on HN there's a predictable surge of hot take / bad take commentary which aggressively tries to paint a picture of Brave as anything but a plucky challenger brand full of technologists who are expending a lot of energy on privacy, security, and moving browsers forward.

The accounts trying to shop a myth of Brave as a low-rent scam operation will inevitably find buyers for various reasons, but you'd hope technologists in the main will do their research and ignore, or even become curious as to what is driving this continued negative opinion-shaping...

I did mine, and I fell for Brave due to a desire to opt-out of the worst of ad-tech surveillance, get a faster browser, and participate in a novel attempt to bootstrap a frictionless crypto / tipping / payment economy. Not all of these novel ideas will work, but they're worth exploring.

For now Brave's been a dream, and when I accidentally use another open test browser for normal browsing, I'm taken back to a gross dystopia of a web experience.

[1] https://github.com/brave/brave-browser/projects/17

[2] https://github.com/brave/brave-browser/issues/3725
Can someone explain to me like I'm 5 what the big deal about functors is?
Servers go down in AWS too, they are a colo shop with an open source services arm to implement multi tenant services of which you are one tenant yet paying for that multi tenancy service.

You may not notice it having 1 but have a few thousand. Everything goes down in AWS just like it does on normal servers, no one likes to mention that though so often its blamed on something else like software that is running on the cloud that just went down hah.
Twitter Poll: Which crappy datetime representation do you prefer? Election2020
While it is true that .NET has less libraries than the JVM ecosystem, I'm not sure it remains sensible to still call it "a shadow of". In certain domains the .NET ecosystem is better. Either way, if a team was almost able to put up with the OCaml ecosystem, I believe the .NET ecosystem would be no problem at all.
Vladimir Marugov murder: Russian 'Sausage King' killed in sauna with a crossbow
Linux kernel support for processor undervolting
I've seen pretty successful people/products who were REALLY good at modeling their product to a particular channel. For example, people making a simple video as a teaser, posting it on a FB group and getting 800+ "I'm in" comments. Or someone making use of current news to get an edge on a paid ad channel like AdWords so they get higher CTR and lower CPC.
Do modern compilers optimize away the memcpy?
Right, but if one end is in Google-scale infrastructure rather than a network I control, is that still private?
ECSTATIC | Vancouver, BC, Canada 🇨🇦 | https://ecstatic.com | FULL TIME: part-time ONSITE / part-time REMOTE | Fullstack Developer

Ecstatic brings people together by building tools to authentically connect people in the real world.

We’re a startup with seed funding and looking for our first employee here in Canada, eh! We offer a full salary but on the lower end; however, you’ll get startup equity after the trial period, and that might end up making you much, much better off. If you:

• love to have fun while building something awesome
• think outside the box
• love to code
• value quality over quantity (we don’t move fast and break things)
• appreciate a sense of humour
• love humanity

...then we might be the right fit. Our stack:

• JavaScript, Preact
• Prisma
• NextJS
• Webflow

If interested (note: you MUST be a Canadian citizen or permanent resident), please send an email with your CV as well as a brief personal introduction to dev@ecstatic.com.
How can you claim the press is free when you already claimed there are certain topics you cannot broach? Meanwhile the us press is so free they can publish completely anonymous articles critical of the president (the atlantics unsubstantiated veterans comment) and the most they get 'punished' is a critical tweet.

You are delusional to think the European media is freer.
EME, CDM, AES, CENC, and Keys – Building Blocks of DRM
A psychologist explains how Trump's own words reveal the traits that make him
Finch | Founding Software Engineer | Full Time | Remote | tryfinch.com

We are on a mission to empower innovators to access the global employment ecosystem and connect the world's employers under a single API. To do this, we're looking for individuals who think about problems holistically and in-depth, who are relentlessly curious, self-starters, and determined to drive ideas from inception through to completion.

Finch is a Y Combinator company and backed by a fantastic set of firms, angels, and our developers including General Catalyst, Menlo Ventures, Homebrew, BoxGroup, YCombinator, Charley (1st business hire at Plaid), Sima (ex-Head of Biz Dev at Plaid), Henrique + Pedro (co-CEOs at Brex), Jeff + Wayne (co-CEOs at Digits), Immad (CEO at Mercury), Sam (CEO at Vouch Insurance), Karim (CTO at Ramp), and more.

Check out our roles here: https://jobs.lever.co/finch
Well as long as the press doesn't mention any of the banned topics and people only gather to support things that aren't banned they are free. All people are free you see but some are more free than others
The HN crowd seems to really push Firefox. I would love to get an honest opinion on Opera. It's a chromium fork and the biggest criticism just seems to be that it is now owned by a chinese-based consortium. It has just been the most seamless and capable browser I've found with constant innovation.
Sure, "BSL" doesn't have all the same difficulties as Windows WSL1 had. There are still design mismatches between FreeBSD and Linux that make implementing Linux features difficult (just for example, compare Linux clone() to FreeBSD fork()), and there are many, many features that remain unimplemented (inotify, cgroups, namespaces, ...).

I agree it's largely "just" a matter of implementing the missing functionality, which has a large surface area and requires building novel infrastructure in the FreeBSD kernel.
We live in a strange world.

On one side, we have a couple of people on keyboards, taking down dubious claims based on clear facts, logic and power of deduction.

On the other side, we have people on keyboards influencing millions using blatant lies, clear twisting of facts, easily verifiable incidents.
Compared to people like you? Always.
OT, but if you're going to use a miss-spelled word, by not get one with an available .com?
OCaml functors are not the same as Haskell/F# functors/applicatives (which are essentially one and the same in OCaml if you use named arguments).

Instead, they're roughly "functions from modules to modules": https://dev.realworldocaml.org/functors.html. Functors allow you to replicate much of what classes/objects in an OO language offer, but with static instead of dynamic dispatch.
I enjoy f# a lot, but it doesn't necessarily help with all of their problems.

One of the biggest problems they mention is with postgres. F# has a postgres problem as well.

Your options in f# for postgres usage include the following high-level categories:

• Dapper/RepoDb/Other community libs

• Typeprovider based like Fsharp.Data.Npgsql

• EF core (where you build the fsharp design-time support yourself)

• Using C# in another project as a database interaction abstraction

I've had to mix and match for the projects I've worked on because I've had trouble finding a single library where:

1) Joins are supported in a sane way

2) Batch inserts work

3) Interacting with native features (views, functions, SET variables) works

4) It's still in fsharp

It's not bad, but when I work on $DAYJOB projects in Typescript/etc where database access is smooth, I wonder how long it might take to rewrite for the database heavy projects.

Also should mention that I'm very thankful for the libraries that _do_ exist, and the effort put into making them as feature as they are. It's just one of the areas that I don't think is a strength of F# right now.
It's supposed to make people think ahead.

But seems they just get angry instead.

Why oh why don't people just see,

the true meaning of rhyme, truth and the DDD.