skysight-inc/HackerNews huggingface dataset:
I believe a lot of Yelps employees are outbound sales - they cold call small businesses and try to convince them to pay Yelp money.

More generally, it's kind of amazing that any company with 178 million unique "customers" only has a few thousand people working there. I know this is the norm nowadays due to the power of computers and the Internet, but I imagine how many people would have been employed to perform the same tasks fifty years ago and suspect it would have been three orders of magnitude higher (and completely uneconomical to do).

Progress is a pretty impressive thing.
Oh man. So been here.

I’d highly recommend Bulma for css... why? Well my biggest reason is it’s CSS only. Meaning you can very easily use it anywhere with anything.

It is simple, works well, and the documentation is quite good.

In general I’d say avoid anything that is both CSS and JavaScript. They are only going to cause headaches as almost everyone’s layout is different and as you know fixing these issues is a lesson in suffering.

Just my two cents...
I was staying home with my kid a few years ago and baking a loaf every week among other things. I bought a larger bag of flour but didn't have a great storage solution and it got bugs in it.

I'm in a privileged position, but to me it hurts more to toss something away than to pay more for smaller portions.
Corona: Seven Ways to Smash the Curve Now
I was looking for a hobby that, for once, did not involve sitting at a monitor and keyboard. So I decided to build a sailboat. Chesapeake Light Crafts sells kits. Basically, like a wooden model except 1) it's full-size, and 2) you are going to actually put your body in it and hopefully not drown. It's all thin plywood, which you assemble with wire (temporarily) and then epoxy. And sanding. Lots of sanding.

I have zero wood-working experience, so I went with the kit, providing pre-cut pieces, as opposed to buying plans and doing everything myself.

It's been slow of late, because my work area has been too cold for epoxy. I've been documenting my progress here: http://geophile.com/boat. (Can you tell I'm a backend developer?)

About that getting away from a keyboard thing: Funny how that worked out. As a complete newbie, I am very reliant on their excellent support people (phone, email, forum). At one point, I ran into a problem in which the parts didn't seem to line up with the manual. As it turned out, I had the 2.1 parts with the 2.0 manual. So they sent me the updated manual. This weird interlude was much closer to a software experience than I could have imagined.
This is false.

I suspect hated of religion may have blinded you, making you ignorant of facts.

For example in the Koran believers are told, in unabrogated verses, to kill anyone who isn't Muslim (paraphrasing: 'strike down non-believers wherever you find them').

In the New Testament believers are told to love everyone, including foreigners and non-believers and are given a specific edict to pray for their enemies.

Buddhism seems to me to be most pacifist of the major World religions. In contrast Islam, Judaism, and Sikhism all have warring as central elements of their doctrine; modern followers may have 'workarounds' for those.

These are not trivial differences.
Hjson, a User Interface for JSON
JavaScript is a mess of a language in general. But even if that was not true, it is definitely not designed for numerical computation, nor symbolic manipulation, nor high performance, nor reliability.

Going from Python to JavaScript is a step backwards, not forward.
Session -- it just doesn't have as many features.

BTW, one of Signal's weaknesses is that you MUST use a phone number with it. If you're savvy you realize this can be a Twilio number you control making your account immune from SIM hijacking. However, unless you override a bunch of defaults Signal is not immune to other attack vectors like attempting to unfurl a URL sent in a message -- which can expose your true IP address -- or generate a thumbnail of a video -- which can launch a malware attack -- which is the method of attack alleged to have been used by Saudi intelligence to hijack Jeff Bezos' phone (via an E2E encrypted WhatsApp message no less). A more sophisticated messenger system would turn off lots of "convenience" features by default and let me pick a random username and NOT make me enter a phone number or email address. People who care about security don't need a way to reset their randomly generated 128 character passwords.
Let's take Java as a point of reference, since you brought it up. Imagine the JDK were opinionated about which authors were allowed to write packages that use FFI. And people wanting to use it would be instructed to build a relationship to said authors to get their code blessed to use FFI. It is wholly inconceivable. I'm sure you'd see quite a few "Leaving Java" posts over it.
Solving the Black Box Mystery
The problem is that the teams developing new features (or fixing bugs) will all push for faster releases. So anyone who advocates for slower releases needs to have a lot of political pull, for no clear political win. So it basically doesn't happen.
How bad will their data be after this crisis? If 30% of restaurants/bars don't survive, updating their data is going to be a challenge.
Tron's Steem Takeover Attempt and the Birth of the Hive Blockchain
> Your comment makes zero sense, let me explain: most people use signal through the iOS app. It is very easy to shut down an iOS app.

If Apple users actually controlled the software running on their devices that wouldn't be an issue.

A want for federated services complements a want for control over our computing.
All civl rights movements are canceled shut you face.
Why the heck would anyone try to implement differentiable programming in a language with no meta-programming features whatsoever?!

It's like trying to put a car into orbit or smth...
Lets Modularize the Open Source Ventilator Problem
He might have been asked "why a kilogram is green"

the right answer is that the question is nonsense, and not that we can get a kilogram of cucumbers (we can but it is not the point)
None of us used official client. Only reason it was popular is because protocol was reverse engineered and there were clients for everyone. This is just capitalizing on ICQ name that many of russians feel nostalgic about.

I still remember my 7 digit invisible vanity number.
Understanding NPM Security [Deep Dive]
Even if japan (or any other country) manages to pull production back within its boarders, wouldn't China still be more competitive due to cheaper labor/supply chain costs?

Not everyone makes purchasing decisions based on price alone.

My wife is into vintage things as a hobby. She says the demand for anything "made in USA" has gone through the roof in the last five years simply because people don't want to support China anymore. Even used Made in Mexico, Taiwan, and Hong Kong items have seen a surge.

The trick is to move that view of China as a bad option from a subset of people to the majority of people.

Her full-time work is in retail, and she says people will happily pay 3x the price for "Made in Italy" items instead of "Made in China."

China knows this, which is why it has factories in both the E.U. and the United States filled with Chinese laborers churning things out so they can be labeled "Made in {$anywhere_but_China}."
> Open source projects are a lot more difficult to run than you might expect.

Indeed. You pour thousands of hours of work into something and give it to the world for free, only to be met by “give us synchronous IO or we will throw our toys out of the pram!”
From Street Musician to Startup Founder CEO
You'd almost have a quine relay: https://github.com/mame/quine-relay
I forget where, but somewhere I read that at large companies relatively small optimizations can be worth millions of dollars. Because of that, it's worth it for these companies to apply a lot of engineering resources to optimization problems (including developer experience).

I know you're not saying this, but I'd caution anyone against saying things like "<company>'s product is just a glorified <something simple>". It's very hard for people not working directly on a product to truly understand its complexity and everything that goes into it.

EDIT: here's where I read that https://danluu.com/sounds-easy/
i think the notion of a commander is a very interesting people-ops strategy.
it keeps the little element of subjectivity in things like - when do you kick off a build, how long do you run the integration/release process, etc

You do lead with automation, but the introduction of human subjectivity is a low-overhead way to still have flexibility.
Or in cramped environments where you don't always have space for a multi-monitor setup.
How did the costume of the plague doctor and why he looks so weird
From that article:

>The head of the CDC at the time, Tom Frieden, had initially recommended that health-care professionals not use respirators when taking care of patients with Ebola. It took two health-care workers in Dallas contracting Ebola from a patient for the CDC to change its recommendations in October 2014.

What the fuck? How is this a recurring pattern?
Issues like lack of health insurance, lack of sick and parental leave, and the school day ending at 3pm when work ends at 5 or 6pm are common problems that many families deal with on a daily basis. These are a result of policy choices. It affects single people (single people get sick too), families with 2 working adults (not all jobs have health insurance, who can take early off of work everyday to pick up the kids, one adult may require care taking at some point in their life), families with 1 working adult (if the insurance provider loses their job that can jeapordize health insurance for the entire family).

I don't see how discussing these issues is "narcissistic". Aligning the school day with typical work hours seems like a reasonable policy change and ensuring the people can afford healthcare aren't just whimsical lifestyle choices.
But they can tax the workers who now have gainful employment and make that tax money back (I’d say also saves social benefits, in on JP, the requirements to be on the dole are strict.
Don't let that discourage you if you've only got time to tap a few buttons. Better to send a weak signal than none.

In either case, contact instructions are here: https://www.usa.gov/elected-officials/
I think you misunderstood criticism about the name differential programming and the idea that building in a gradient operator in to a language is somehow a breakthrough that warrants the label "software 2.0".

This is not really about swift. Swift seems to have been chosen because the creator was there when they picked the language, even though he left.
Inside the Union Where Coronavirus Put 98% of Members Out of Work
I Became a Product Manager from a Sales Executive
Seems like it overlaps a lot with Yaml. What are the benefits to using Hjson instead?
Pidgin feels like it's dated by now, doesn't support much, does it even support Matrix (out of the box)? I think it still lists some dead protocols last I looked at it too.
I liked the sound of an anki alternative, but it'd have to still be free software and also not need webengine/electron to be a big improvement, imo. I'm not seeing a link to source here after a quick glance...
In general activity in the DFN decreases when a person is engaged in a task; the more demanding the task, the more the decrease. The attention and salience networks do the opposite. A classic experiment in this case would be to contrast BOLD signal in an fMRI experiment between easy and hard blocks, or between active periods and rest periods. The general observation about the anti-correlation of the DFN and task-activated networks is a very robust result, seen over and over again.
I don't think engineers have this as a specific trait. Every worker in any occupation has the attitude you describe above.

The thing that truly influences "hard to hire" is supply and demand. With the influx of bootcamps Software engineering supply has increased and with COVID-19 decreasing demand Engineers may no longer have the luxury of picking and choosing like they used to.

I'm an engineer btw. Just viewing the situation from a realistic lens.
The federal government enjoys a freely accessible and wide open back door to our entire financial system under the guise of protecting us from terrorists. What makes you so sure the same trick won't work again?

Most Americans don't seem to know enough about how the government uses the backdoor to care.
Inflations Won't Make Bitcoin Moon; Bailouts Will
Wow, that is an instant choice-killer for me.

E2E encryption is _practically required_ if you want to build an app that doesn’t get bad press from security professionals. Just look at Zoom.
I can't imagine you could do much. I know some ad blockers are optimistically resolving these CNAMES to see if they resolve to a tracker then block them. It'd be hard for a browser to generically identify who the first party is because it could anyone you want it to be.
Languages that dump crap into the namespace on import are doing the wrong thing. Python has from x import * and every style guide says to never use it. Swift has a lot of other nice features, but the import thing is really a bungle. It is worse for everyone, beginners and experienced users alike. It is even bad for IDE users because you can't type imported-thing.<tab> to get the autocomplete for just the import. You're stuck with the whole universe of stuff jamming up your autocomplete.
Equinix has 196 Data Centers around of the World
A Few of My Favorite Things
I don't know really, UK, so not hottest, a bit humid on occasions.
As a casual user of Elm it was interesting for me to read from someone who knows more about its development process. Unfortunately the author is frustrated by the process. And that frustration resonates with me. I've personally run up against these end-of-discussion comments that do not address the points that were raised in the thread.

Obviously, the developers of Elm can choose their development style. And those who can't live with that style can fork or fuck off. Still it is sad to see people sore from conflict. The author has a lot of investment in Elm, otherwise they wouldn't have written this. When I need to decide on my involvement in Elm, I will consider how conflicts are resolved.

I understand the purism of Elm, and I know it is part of why I like the language. I accept it takes unpopular decisions to keep it "pure". On the other hand, when I see people break off over limitations that the Elm project places on its users, but not on themselves (one of the main points of that article) I do get a sad feeling. What kind of relationship is this where you trust yourself with compiler features you don't allow other people to handle? Words like patronizing, controlling, and self-serving come to mind. They may have the best of intentions and my protection in mind, but I prefer the privilege to know I can shoot both my feet if I need to.
Elm wasn't the right language/community for this author and that's ok, not everything is for everyone. I use and love elm as something to write my side projects in. It has a zen like appeal for many reasons:

- No runtime exceptions in practice, so you are developing against the compiler and almost never need to manually test what you're writing

- Very opinionated about how to do most things. There's usually just one good library to solve a problem and it solves it in a particular way. What you lose in the process of trying to solve your problem in a way that's not optimal for you, you gain in not having to search for the optimal solution.

- Little politics or debate about the language itself. This does make it like a cult, that's a fair comparison. Doesn't hurt my enjoyment of it though :)

- Tooling is pretty good, with helpful linters, stylers and plugins for vs code, vim and so on that the relatively small community has standardized on.

- Very active community on their Slack, I get considerable help on all problems from syntax to architectural at all hours of the day from certain tireless people on there. I do my part to help as well, I try to help the ultra-newbies now that I'm not one anymore.

I think the type of engineers who "think big" and want to do very ambitious things that would require them to have input on the direction of the language will not be happy in Elm, so I'm never surprised by the posts like this that are quite frequent. HN is especially full of these type so be cautious if this note is applicable. I also don't think I would recommend Elm as the solution to my 2k+ engineer company even though it's my favorite language. There's just too much at stake at that point to take a chance that the Elm process will screw you. But for small projects, maybe under 50 people? I think it can be a very strong candidate.
Linear Programming with Pyomo and Python
Is it 'professional' to mix general programming language with mathematical programming, e.g. https://sysid.github.io/car_rental/? Or should one rather use specialized tools like GAMS?
Which version of ICQ are you referring to? I was running ICQ on a 640x480 monitor back then and i remember it having a very compact window[0] which i always had it visible.

[0] https://pbs.twimg.com/media/DjOHmkFVAAUPzx6.jpg
To be fair, "Signal the App" and "Signal the Protocol" are two different things. If you were talking about the later then your statement is quite possibly correct.
Same.. was looking at make machine control system web HMI in Elm. After some investigation into Elm's background and development team... saw too many warning signs.
The article is about the impact of a failure to practice social distancing in NYC versus LA. You brought up the issue of mass transportation, which I showed is not a relevant factor by bringing in external examples.
Enterprise IT is a user/customer category, not a purpose. And I didn't mean it to include apps. I meant that Swift is not suitable for IT depts that must use Windows servers, which is not that common anymore.
10K Jobs in US
In the Python version, you can mostly understand someone else’s code right off the bat, even as a mostly non-technical reader.

The details (e.g. that list indexes and ranges start at 0 by default and are half-open) are consistent and predictable after just a tiny bit of experience.
An interesting potential for VR would be alternative portable form factors. The laptop form factor is mostly dictated by the shape and size of the screen; since with VR the screen is moved to the HMD, this would no longer be a restriction.

The webcam view is also interesting; if it were "inverted" so that, instead of being confined to a window, it was outside of all windows (that is, the background "wallpaper"), it would work even better as a laptop replacement (that is, the screen doesn't cover your whole view, allowing you to keep aware of your surroundings).
I'd be interested to hear what real users would think of this, but it looks like a really clever hack to me.
https://podcasts.google.com/?feed=aHR0cHM6Ly9rdWJlcm5ldGVzcG...

kubernetes podcast from google. A weekly podcast focused on what's happening in the Kubernetes. The hosts takes a topic in kubernetes community and try to explain it in more detail.
Daily posting 10K jobs in USA
I'm writing in response to this remark, presented in the parent to my comment:

> he claims that the Elm community will excommunicate you for forking.

If that is correct, what I said is less accusation and more descriptive, and should really say something stronger: "the author hasn't presented it that way."

However if the parent to my comment is mistaken, then I agree that would make that sentence in my response unfairly speculative.
In general they seem to be afraid of standing up to the administration on virtually everything. Facebook in that regard seems particularly embarassing with Thiel on the board apaprently writing Facebook policy.
CS student here so not much of a highly valued input.

Once I knew these two facts, it didn't add much confusion.

1. Indexing starts from 0

2. Thus, range can be thought "from up to one before x", x here would be 15.

And I learned this pretty early and did not get confused later on.
> I guarantee nobody truly cares that you fork Elm.

The article cites a comment by one of the elm core maintainers where that maintainer says he is opposed to the author forking Elm, and will consider it an attack on Elm's goals if he does. So I think we can safely discard this conjecture.
I'm not denying any of this and agree with your analysis about MATLABs use. I'm just saying that it's still used a lot more than people on Hacker News like to think.

The University I work at still teaches MATLAB to new engineering students still.
CSS Naked Day 2020
Check the incentives. For corporate managers, your salary is generally proportional to the number of people you manage. Who cares if your 1000-person org doesn't accomplish anything, you're a big shot now.

On a sports team, coaches are rewarded for championships. There is no room for waste, and underperforming people get cut.
Inability to hit back button is a killer to me. Instantly got into panic mode and scared to visit again :(
I didn't know what to expect, but accurate depiction.

"GPG isn't that hard! You see, you just..."
A pile of separate Signal clones = zero interoperability = zero functionality. So that's why there aren't any.

You could solve that by Federating, except... Federation would be lovely if you could actually deliver Signal's goals and do federation for free, but what we always see from proponents of Federation is that was their goal and so they're done. Oh you wanted security? Sorry, we federated everything, so you'll need to get every single member of the federation on board with every single change you need, we know you can't get that done but that's fine because our priority was federating stuff, so we are successful, shame about your goals.

As an example, somebody earlier in this thread mentions you can "just" know who is communicating with who anyway. Signal got rid of that, because they can, and it's a security improvement, so they put all the work in and did it. Now even Signal's own servers don't know who sent most messages! "Sealed Sender" means Signal has no idea who is sending this message to my friend Steve. Maybe it's me? No idea. It just has to be somebody who Steve allows to send him messages. Could be Steve loves spam and so it's a spammer. Could be Steve loves the AfD and so it's a Nazi. No way to know without reading the message which only Steve's Signal client can do.

Now imagine trying to roll that out to a federated system. After years of effort maybe you switch it on, and then you find a bug and have to switch it off again for a few years while you fix that. Hopeless.
And the guy seems to be floating.

This one is also great. Highlighting how you have to use the lamp even though the sun is shining:
https://uploads-ssl.webflow.com/5bc925f2e2b045600ce997a5/5e8...
Fantastic! Now I just need a SinoLogic 16 with Sogo-7 data gloves and Thomson eyephones. :)