skysight-inc/HackerNews huggingface dataset:
My employer's CEO's reputation loosely affects my owns, since they are the most public face of any company. I can think of several CEOs whose public persona would at best make me think long and hard before taking a job with their company. And of course there are plenty of CEOs who have no "public persona" to speak of :)
yep. the hosted option is fairly new and they are still finding their feet.
Arangodb has so many amazing stuff about it; AQL which is a query language which looks like code, Foxx which as integrated web server and so on.
Really? Not done by any of the Danish services I subscribe to
Airtel Invested in Conversational AI Startup Voicezen
I see no incompatibility with a drone controller if you have enough redundancy or can restart services fast enough for it to not be a problem (probably 1 second is still ok).

What is completely incompatible with disposable workers is complex numeric processing. Unless you can segment it with small non-communicating unities, of course. That's the kind of application that asks for a low level language.
Diversity and the Art of Team-Building
This. Talking on the phone on public transport is considered bad manners and practically never happens. Commute trains are dead silent with the exception of friends/family/coworkers traveling together. On top of all this everyone wears masks.
> they also are not in the business of putting us out of business

Actually, the way they've expanded their range of products I'd wager they've put quite a few people out of business.
It's especially bad if your business happens to not be one of the ones they acquihire, but one of their competitors, as evidenced by a handful of antitrust lawsuits.
I'm in a similar boat. The first few weeks with my 16" MBP was pretty bad. Everything seems resolved now, except the issue with the discreet GPU kicking in when an external monitor is plugged in. This, in turn causes the fans to spin up (which is annoying when trying to code).

My 2017 13" MBP (without discreet GPU) was barely usable when powering my 4K monitor but at least it was quiet. It makes me think that the more modern integrated Intel GPU in the 16" should be enough to power my monitor without fan noise. Sadly, Apple has decided I can't have that option.
Does it work under Fusion too?
> Francis Ford Coppola: To me, the great hope is that now these little 8mm video recorders and stuff have come out, and some... just people who normally wouldn't make movies are going to be making them. And you know, suddenly, one day some little fat girl in Ohio is going to be the new Mozart, you know, and make a beautiful film with her little father's camera recorder. And for once, the so-called professionalism about movies will be destroyed, forever. And it will really become an art form. That's my opinion.

Fans Only? I came across this platform after being directed to the twitter feed of some Industry actors who gave away their new subscriptions/product profits to help COVID front line workers get PPE or Meal on wheels etc...

I thought that it was quite fascinating seeing an independently operated and curated content management solution work so brilliantly given the landscape.

There was this Porn actress who started accepting Bitcoin and all other cryptocurrencies for her content and performances [1] after she saw how much more lucrative getting rid of the middle man/studio was.

Porn is a saturated Market, I mean its absurd just how much of it exists when you think about it, and yet many of them not only turn a profit on these platforms, but can also do good in the World with the resources they acquired. Which, wherever your position is on Porn, cannot be denied to be a beautiful thing. I bought Asa Akira's book after she gave her money from Pornhub account subscriptions to help with COVID in NY [2]. I would have never bothered to do so had she not done so, as she's been on many podcasts and the content is already free on Youtube, thus proving the model works.

There was this Bitcoin based cam-girl (foxxxy) in the early days of Bitcoin community that said it best when trying to crowdsource something called Sean's Outpost and Satoshi's Forest after Pensacola, FL police made Homelessness illegal: Tits once fed the World, and they can do it again!

1: https://finance.yahoo.com/news/brenna-sparks-cryptocurrencie...

2: https://meaww.com/porn-star-asa-akira-donates-her-pornhub-in...
It fell because of a software penalty called the flamewar detector. We review posts that get that penalty because there are often false positives. I saw it on the list last night and restored it (https://news.ycombinator.com/item?id=23280488). That was the only action any moderator took on the post. I'm glad I saw it quickly enough, because there would have been a nightmare of a flamewar about us 'suppressing' the post if we had missed this, when in reality it would just have been an accident of timing.

That raises the obvious question of why we have such software if it causes such problems, but the answer is simply that it helps more than it hurts, overall.
> Office 365 and Google Docs have all but killed off office software on the desktop for many users.

That hasn't been my experience at all. While those tools are definitely used - especially for collaboration - most people on my company's Office 365 subscription are downloading and using the full products for their daily work. This is true in both very large companies and the (non-tech) startup I work at now.
Because "learning" Erlang is like learning any language. Sure, you can learn the language in short period of time, but really being able to professionally support a production level app to the level needed will take a long time and a lot of practice. And that practice isn't a week long course where you suddenly learned Erlang and then that's it. You aren't working with Erlang any more.

You don't need someone "learning" Erlang. You need someone who works with it.
I somewhat agree, yet wouldn't a healthy extension ecosystem (excellent term, btw) attract more users to Chrome and in turn keep users more entwined in the larger Google ecosystem? I guess there is a cost/benefit analysis done. They put just enough effort into it to get the return or results they want. The little guys like OP (who arguably make the best content because it's open source and not full of trackers or other junk) just get stepped on along the way.
As someone who doesn't know Rust yet I feel there's a "do this instead" missing to point 8. It's not clear to me how to do it instead.
How is this any different than DynamoDB where you specify that you want either eventual consistency vs strong consistency? DDB also does eventual consistent reads by default.

Is the argument that Mongo’s documentation isn’t clear?
You have to hire consultants to teach best practices?
Pibar – native macOS application to manage your Pi-hole(s) from the menu bar
tl;dr: "chips with friggin laser beams attached to their head"
It's clear that Google don't want to hire humans and run customer support centers. According to reports, this has bit them in GCP adoption as well.

That's fine but at least have a human review before taking disastrous actions like taking down extensions, lockdown Gmail accounts. If you can't afford even that at least have an appeal process where human would review the case. If you can't make the economics work even for that maybe just don't run the app store.
I started to learn it years ago. It is interesting.

The bad part is the lack of jobs. Without jobs, I decided to focus my attention on learning languages that are more common. I can't really say this was a better choice since my career is on a downward trend...
I'm keeping an eye on cookiengineer's "Stealth" proxy ( https://github.com/cookiengineer/stealth ). It reminds me of the old (and still kickin') Proxomitron ( https://en.wikipedia.org/wiki/Proxomitron )

If you MITM your own browser you can do whatever you want without an extension (that's almost a hostage to browser makers.)
An idea:

Most sites, certainly consumer sites, which offer WebAuthn it's very optional. So doing it the current way just adds a step after the password step. You need a (perhaps stolen) password to even find out there's a next step and you're not in after all.

But if we swap it, now we're telling bad guys if this account is protected up front. "This one is WebAuthn, forget it, same for the next one, aha, this one asks for a password, let's target that".

The people with WebAuthn are no worse off that before, maybe even arguably better in terms of password re-use - but everybody else gives away that they aren't protected.
Overleaf Is Down?
> I’m not sure how you make that determination

Solely based on my actions and reactions. People who take a simple confirmation and turn it into a multi-line e-mail are, to me, frustrating. People who do that in time-sensitive contexts are memorably infuriating. Then again, I’ll write similar e-mails to people I don’t know on account of social convention.

I’ve never met a highly-productive person who doesn’t think similarly. This is true across cultures. It’s also partly a reflection of hierarchy. People who see each other as equals can (note: option, not obligation) dispose with certain niceties. (If I got a subject-only e-mail from a new hire, I might see that negatively.)

Shifting to friends, I don’t have many who confuse customs with respect. The two are, in my view, orthogonal.
Most Badass Comic Book Movie Villains of All Time(2020 Update)
One does not simply learn erlang
This story explain perfectly why I will never create anything relying on Google tech or services again... Too many horrors story... And I have 2 projects killed by their dumb AI and without any possibility to talk to a human
Google is Skynet!
I know that’s why I’m totally serious
Emails and HN are different.

Then someone will point out watering hole attacks, where adversaries find where targets hang out socially, and attack that.

And then I'll point out that the inherent risk in HN links vs. unfamiliar emails are very different.
I work in industrial AI research as well, but I think it's worth considering whether AI is providing an incremental benefit on existing products through the use of imense computing power - or unlocking new demand through new applications. If the latter category is limited by available compute, then we'll reach the limits of economically viable use cases rather quickly without the aid of moore's law.
I think they were referring to the #page=5 part of the URL.
Not everyone makes FAANG level salaries. There is a very steep gradient of salary levels in tech. At the top is FAANG, right below them are unicorns, and a few more tiers down you get to the bottom feeders, underfunded startups offering worthless equity and hopes and dreams instead of salary.

FAANG salaries are product of the hiring competition between each other and their self-imposed selectivity. Lowering the interview bar would likely open up the hiring pool enough where they could also get away with lower offers.
"...in 24 hours"
All hail our indifferent corporate overlords.
I just love the old school look of this, but at the same time wish he had a YouTube channel to explain all this.
See this script: https://gist.github.com/dmsc/f67605500431ab22fdb6ced05d01c62...

It does minimal source modifications by using older MASM versions.

There are 63 missing symbols:
CLREOL
CLRSCN
CSRATR
CSRDSP
DONOTE
DOWNC
EDTMAP
FETCHC
FKYADV
FKYFMT
GETFBC
GETHED
GRPSIZ
GTASPC
GWINI
GWTERM
INFMAP
INICOM
INKMAP
KEYINP
LCPY
LEFTC
MAPSUP
MAPXYC
NREAD
NSETCX
NWRITE
PEKFLT
PGINIT
PIXSIZ
PNTINI
POKFLT
POLLEV
PRTMAP
RDPEN
RDSTIK
RDTRIG
READC
RECCOM
RIGHTC
SCALXY
SCANL
SCANR
SCRATR
SCRINP
SCROLL
SCROUT
SCRSTT
SEGINI
SETATR
SETC
SETCBF
SETCLR
SETFBC
SNDCOM
SNDLPT
STACOM
STOREC
SWIDTH
TDOWNC
TRMCOM
TUPC
UPC
Wow, I had never heard of Oxide before this. I work at a huge company that is nearly finished their cloud transformation, which was frankly largely a way to differentiate themselves form their competition more than anything, and a huge cost sink.

This probably would've accomplished the same goal, with a lot less overhead.
The original post is what you are referring to. Apparently all companies must accommodate people allergic to dogs. Thankfully, just apparently.
What are the best Chromebook and tablet to run this on?
Yea I think so getting this

This page isn't working

Host: www.overleaf.com

Error code: ERR_CONNECTION_CLOSE
Yes?

That's exactly what it's for: finding patterns that are too hard or too complex for humans to find. Enumerating every edge case of "enter a password" is not possible for a human, and whatever edge cases we humans miss _will_ be exploited by someone to compromise someone else.

It's also a matter of volume. How many pages can you evaluate and categorize in an hour versus how many can a ML system do in the same? I once saw a demo where a firewall/virus scanner app could detect malware heuristics dynamically by comparing to a baseline system, and could do so in 10 seconds or less per item. It would take a human more than 10 seconds just to read the report to generate a rule, and humans don't scale nearly well enough.

There are lots of complaints to be had about ML and privacy / fairness / ethics / effectiveness, but this shouldn't be one of them.
Ask HN: What are your thoughts on pairing between Developers and Designers UX/UI
Background: I work at typical shop with business team giving requirements and IT building web apps for them, and the end customers. There are few UX+UI folks (designers), but the developer to designer ratio is approx 50:1. The scope of designer's responsibility starts with ux research and ends at designing in sketch & invision. Some time ago we invested in making UI consistent across web apps and created our guidelines (styleguide + some more) mostly based on Brad Frost Atomic UI Design [0], and material ui components. It keeps evolving as new patterns emerge and we are trying to cover both static UI components and their behaviors, till bigger abstractions like page templates (Work in progress)

Question: What should be the engagement model for designers in such situation? Should they pair like other developers (then we need to hire more), or should they work like architects, who invest more time with developers in the beginning, but as system patterns get settled, developers work on their own.

What do you all see in your organizations?

[0]: https://atomicdesign.bradfrost.com/chapter-2/
It's a bit more difficult to make it natively than what you've described if you want to track the users gesture and deal with content that also scrolls.

Not more than a few days of work to get right at max but still a bit more.
I have provided benchmarks here:
https://browser.geekbench.com/user/threeseed

By all means do the comparison against the 3950x.

And my cooler is a standard 360mm AIO which is hardly expensive.
It's poor faith because it means anyone engaging with you has to drag themselves through the mud, either silently accepting your characterization that they're an addict or posting a defensive disclaimer that they're totally not.
Because they're really fast. Actually, the lower tiers of modern JITs actually need speed, so being able to do code generation in one pass there is a huge boon.
The odd thing is that they can't even make a cost argument for this. If they charged a cost recovery fee for human redress of these sorts of issues, it would not cost them anything, and that's assuming they don't lose money from improper automated enforcement, which they almost certainly do.

It's pure incompetence.
I'm less concerned than everyone else about this, but I do think it's ridiculous that we have one week to opt out and we can't even preview what you're going to make public right now.
>the degree of customizability.

That's part of the problem. Customizability is good, but in return you get inconsistency that you can't fix. And even if all system default apps looks the same (they still look horrible in my opinion), 90% of 3rd party apps look and feel different. You can hardly name a linux (qt or gtk) app that can be name elegant or at least thought through (UI wise). Almost all applications still look like they were build to be used on some factory terminal.
https://www.theguardian.com/environment/2020/may/21/groups-f...

The next suspect (‘while we don’t have direct evidence’) is Big Oil!
It will also result in illegal Corona rave parties, with the young, that are at very low risk, preferring to contract it and get on with their lifes.
It would be completely against the point of the site.

I'm surprised it even bothers with HTTPS.
FFC 23 years later: https://www.youtube.com/watch?v=RyvEgHo5sTU&t=4m32s
Given the emphasis on typesetting I’m surprised LaTeX.css opted for rendering speed [1] over kerning [2]

text-rendering: optimizeSpeed;

text-rendering: optimizeLegibility;

[1]: https://github.com/vincentdoerig/latex-css/blob/3d5c1e9/styl...

[2]: https://practicaltypography.com/kerning.html
> You can’t throw a REPL wherever your want in your code

In my experience, I found I could throw a `require IEx; IEx.pry` pretty much anywhere in the code to get a REPL. This seemed like a unique superpower of Elixir to me. Where have you found that this isn't possible?

I agree with the pipe states point.

My main complaint with Elixir is that I'd discover really stupid mistakes with run time errors. The sort of things a bunch of other languages I've used would preclude at compile time. I never dug into more advanced debugging or Dialyzer though.
> Google needs a damn union just to get some reason in the building.

The problem is not mainly with how Google treats their employees (though there's definitely something wrong there), but with how they treat their customers.
Nobody who get a Google paycheck has a sincere "anti-corporate" streak.
Can’t remember the last time I had problems with UINavigationController besides the introduction of large titles but I can imagine you need to roll your own sometimes.

> Typescript IS better programming language and much more powerful than, say swift.

Nobody would use Typescript if it wasn’t the least bad way to deal with Javascript.

> Tests are much easier
Good because you’re going to need to write a shit ton just to verify everything that is verified for free by the compiler in Swift.
> typesystem is much more powerful
In what way?

> and flexible.
...because it’s not that strongly typed

> Compilation times are instant comparing to native.
Objective-C was much faster too, because it moved a whole class of bugs to runtime instead of compile time

> don't rant on JS ecosystem and "dependencies"

We could just as well shut down HN if you’re not even legally allowed to rant on the bat shit crazy JS dependency trees anymore.

> To build native app you download 30GB xcode, clang and god know how many different libraries and runtimes.

Actually it’s a relatively small application with a shit ton of simulators shipped with it. So apart from the dramatically inflated download size (like that was even needed given it’s real size) you probably already knew this yourself.

But nothing better than a whataboutism to cover up an inconvenient truth.

——————

I actually got suckered into a point by point rebuttal where I already know where RN shines compared to native dev:

Reactive as it’s basic pattern and hot UI reloads.

Nobody would use Typescript if it wasn’t for JS compatibility. Python and Erlang are similarly weak typed, easy to write tests for and way more mature than JavaScript based language will ever be.
When they force their proprietary standards on everyone else... https://news.ycombinator.com/item?id=23250831
It's funny that you mention NYT and Paypal. I signed up to support, but upon finding out that they still show ads to subscribed users, I wanted to cancel. Turns out you have to call them simply to cancel your subscription, which is the worst dark pattern of all.

I just swapped my subscription to Paypal, then blocked it in paypal. They then spent the next month sending me 8 emails asking me to fix my payment, which I all sent to the spam folder. I'm not a big fan of paypal, but definitely having control over your recurring payments is the best feature.
Your comment was so spot-on that I suspected we worked at the same company for a minute.

Erlang / Elixir are languages that are easy to begin learning, but difficult to master. In our case, the team was able to get the basics up and running quickly, but the service became increasingly difficult to manage as our product requirements expanded beyond the strengths of the Erlang ecosystem's core competencies.

In our case, the original team of developers was excited to write a greenfield service in Erlang, but much less excited to maintain and scale it long-term. Some of them used their experience to speak at Erlang conferences, which led to them being recruited away by companies who were desperate for Erlang developers to maintain their legacy code after the core team left. Ironic.

At first we tried to train existing engineers on Erlang. Doesn't work. Not because Erlang is bad, but because people don't want their companies changing the direction of their career development just to support someone else's legacy project that requires an on-call team to support.

So your two options are: Hire at least 2, preferably 3 Erlang engineers for the reasons discussed above. Harder than it sounds, because AFAICT there are a lot of companies with 2010-era Erlang backends that made sense at the time but now require dedicated maintenance engineers.

Or you can rewrite it in a more common language, which is the route we chose. Rewrites are a difficult decision for well-known reasons, but ultimately it was the correct choice. Being able to drop 10+ engineers into a project as needed is a huge accelerator compared to funneling 100% of your work through the 2 Erlang gurus in the corner who maintain a codebase that no one else wants to touch.
Yea, have to try that some time.

I'll need to switch from one biiiig file to multiple than though. I think my biggest hindrance is setting up the refile targeting :)
1. IEx.Pry, if you are used to ruby's pry. Pipe states are extremely easy to inspect:

abc
|> foo()
|> bar()

to

abc |> IO.inspect(label: "a")
|> foo() |> IO.inspect(label: "b")
|> bar() |> IO.inspect(label: "c")

If you use vscode, this user snippet will inject this (with line numbers as labels) when you type "ins <tab>", which can be used to great effect with multiline cursors. Since line numbers are usually the same length in any given block of code, it's equally easy to ninja those IO.inspects out with the delete key. https://gist.github.com/ityonemo/00875891748bed3ee68e5f1b75c...

2- agreed

3- Mix releases have solved 80% of this problem, for me. Since it's trivially extensible, I do a series of compile-time checks, include verifying that the current branch is on master and correctly git-tagged; and then uploading to Amazon S3. I haven't done this yet, but it's going to eventually trigger an automated blue-green deploy.
I use Firefox personally and originally made the thing for myself. I added Chrome support because Chrome is much more popular (not far from ten times more popular these days :() and people I would like to use this, eg friends and family, mostly use Chrome.

I couldn't ask them to switch browsers for my little side project. I have to co-operate with Google's bureaucracy. For what it's worth, so far it seems like Mozilla is not exactly streets ahead, but at least they didn't charge me and they seem to be fairer and more helpful to extension developers (they have a "self-distribution" mode with relaxed oversight I used while in private alpha, and their tools and docs are better).