skysight-inc/HackerNews huggingface dataset:
Wages typically match the market rate salaries of the employees location so it's expected that remote workers wages will be lower. Many employers are not offering promotions and bonuses now because of the coronavirus uncertainty. I do think companies will try to recruit employees from anywhere now instead of local or domestic since theres no office to go into now.
It also doesn't matter if you would be more productive in-person or not. Maximizing productivity isn't some moral truth we must satisfy. Corporations for good reason try to get workers to think it is.
This is actually Apple's fault more than anyone. I was originally planning to release on the App Store but decided not to after thinking about the $100 a year fee to be in the developer program and the 30% cut Apple would take if it were paid, and that's assuming the app would be approved by Apple in the first place. Although I decided not to release on the App Store I want to keep the option open. Apps on the App Store need to be sandboxed, which means no preference pane.

I agree apps filling up the menu bar is annoying, so there is an option to hide it if you wish.
(I didn't know that channel.) Link for the lazy https://www.youtube.com/c/CrimePaysButBotanyDoesnt/videos
> but it could just as easily have been due to a joke

...except it wasn't a joke, it was sexual misconduct. And he hasn't even been cancelled. He's still touring, selling to large crowds.
How to protect your data online
I worked at a failing startup that had embraced agile BS. 4 week sprints, 2-3 days spent on retro and planning meetings. They eventually moved to 2 week sprints, but 2 days of that still went to planning. Each day had a 45 minute standup (with about 20 people from the whole "back end" team.) Each week, there was a department wide standup with over 100 people, from all of engineering! It was insane.

They used an enterprise-grade source control system run by the IT department (Perforce.) It was almost impossible to create a branch. In fact, I saw only one created during my brief 1 year time there.

Since there were no branches, you had "shelve" your changes and get an "in person" code review to merge. If you added something minor, like a new getter, but didn't have a unit test for it, you'd get flagged (even if it was used else where in the code.) It basically took forever to get anything done.

Oh yeah, they never shipped any of this stuff, either.

I could go on...
I agree. If you're leading a team of one, you're better off re-structuring things so that both you and the other person fall under your manager, and you can instead offer to mentor the other person if necessary. This strategy even works if it's a transient phase: you just acknowledge the transition plan with upper management and the other person so that they don't feel slighted when things get re-structured, and this enables someone who would be under your management to feel at ease talking to their "n+2".

(I'm of the firm belief that if you can't go and reach beyond your direct chain casually, something is wrong with the culture. This doesn't mean that one should be doing that, it just means that one can. Apply your best judgment to the situation of course)
I check my mail about once/week, but I have packages directed to an Amazon hub.

It was suggested many times over the years that the USPS reduce delivery to cut costs, and that didn't seem like a bad idea, but I'd suggest that any changes to the USPS need to come from an aligned perspective and in an orderly fashion, and that's not how the USPS is being treated these days.
Amazing - you all are doing vital, lifesaving work! Curious - did you determine that you needed to use any existing software systems to help with regulatory compliance, such as any big-name EMR solutions and/or single-sign-on with the same? Or were you able to meet HIPAA requirements with standard web application tools & stack? Do you feel any choices of language, database, even things like advisory board, etc. made this easier to do?
The example of simple arithmetic is interesting. I think you might be right, that is evidence that GPT-3 might be generating what we might consider models of it's input data. Very simple, primitive and fragile models, but yes that's a start. Thank you.
My boss was telling me some stories about his time at facebook. During the 2012 election cycle facebook was making bank on election ads. There was a problem though, when someone clicked x to make an ad go away they would never see an ad from the same source. Eventually, facebook wasn't able to show enough Romney ads because so many people had x's them out. My boss was tasked with turning this feature off, and he claims it was never turned back on.
> "well I've done this professionally since before you were born, so..."

This sounds like something coming from the advanced or expert beginner:

https://daedtech.com/how-developers-stop-learning-rise-of-th...
GPT-3 is not a 100x improvement over GPT-2.
One thing I've learned is that you can donate or provide material support to any cause for decades before the tides change, so there isn't really any incentive to consider other perspectives, like, its not worth caring.

If you want to use a random African nation as a playground to empower certain religious groups, go for it! "Uh, did you think we were closed on Sunday just to run a youth group? I mean you could say its a youth group"

If some European nation gets taken over by extremists, keep playing there, because they literally have to be invaded by two coalitions of countries, just for the odd chance that children two generations later expect a response from your company about your involvement.
The main blocker is specialization as it's being used in several places including parquet and arrow crate. As this feature is unlikely to be stabilized, we'll need to replace it with something else but so far it is challenging.
Replying to add: actually, not only is the type obscure, it also relies on knowing the lists at compile time, while the CL function can do this at runtime (note that there is no dynamic behavior, it's simply that C++'s type system can't abstract over function arity).
Can AI predict job hopping?
You mean break down the quartz and adorn themselves with it?
Changing the way security guards in California conduct operations
I'm sure that one way or the other, that question has been dealt with exhaustively. My guess, the information you obtain is considered definitely not public, even though it's possible for a member of the public to obtain.
I think we should have subscription products that respect privacy and data for all successful products; Maps, Youtube, Search, FB, etc.
Sentry API Auth Bypass
This is being discussed here:

https://news.ycombinator.com/item?id=23964590
Crazy GPT-3 Use Cases
judging from the comments here, it's an in-memory (in-process?) columnar database format without a DBMS attached. sounds useful when sqlite is too slow for your aggregations or if you do processing in X (C, Java) and visualization in Y (R, Python) - just guessing, haven't used it.
The compression improvements in Parquet can be really great, especially for large, wide tables where you might only need a few columns for analysis.
If you look at the paper doesn't it scale well across many different metrics?
Many people have gotten a taste and are not going to go back. I know multiple people who are now making remote work (not just covid-predicated) a requirement for their new job search.
I'm sorry but I don't buy it. Domain speculators who buy thousands and thousands of domains already get very cheap bulk pricing. Thinking that you would contribute to that problem sounds ridicolous. Also there's plenty of simple ways to prevent this if you wanted to. Like limiting the amount of domains per account, credit card etc. Put it in your TOS and kick people out who do it anyways. Come on...
Traditionally raising children was a multi-generational effort with grandparents often living under the same roof. Not to mention women were less likely to work outside the home back then. Modern society is highly efficient, but also highly susceptible to disruption. It'll be interesting to see how we figure out how to adapt.
I had an idea for an app and I taught myself how to code so I could make the app. I poured thousands of hours into learning. For a while it was like having two full time jobs. At a certain point I knew it was what I wanted to do for work. It was hard to get my first job, but I was lucky and got it. The rest is history.

I never got around to building the app, but I did build a career.
Seems to be posted relatively frequently. Here's a posting which has a decent amount of comments.

https://news.ycombinator.com/item?id=19402352
Any thoughts on how to identify companies where people from group #1 work? I'm thinking of this from both a mentorship and a future employability aspect.
Wouldn't some basic rate limiting for new registrations do the trick? I rarely would register more than a domain or two a month for an actual use case. Maybe some logic to not ding you for also buying example.com, example.net, and example.org at the same time, but locking you to only a couple strings of "example" at a time?
Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between Linux/Windows/macOS _with the same mouse_ and only macOS has acceleration. Logitech Options doesn't even give acceleration

Also along these lines of bizarre defaults, I don't remember how but I had to change key press settings to allow for repeated presses. Apparently the default behavior is to give you accent character options. Then from there I had to change the interval/initial timings to be closer to Linux/Windows as well. Of course now I'm paying the price with the dreaded repeat inputs on this keyboard
Regarding the ice cube technique, I found some freezable bandanas on Amazon that have the same effect as holding an ice cube or using this Sony device.
pretty sure they already are
I agree with the sentiment on the new Lightroom being trash, although I do think something nice came out of Adobe's efforts of the past few years.

One thing that kept me from post-processing a lot of my pictures was the necessity of doing it on the desktop. I'd come back from holidays and didn't really make the time, I guess it can be attributed to laziness.

Nowadays however, I have a subscription for Lightroom and can import the photos on my iPad and edit them on the go, or from the comfort of my couch. I love it.

When I fire up Lightroom classic on the desktop, it downloads everything (originals) I've uploaded on the iPad from the Lightroom cloud. Although this has some inconveniences - it's just dumped into a folder without any regard for organisation - it prevents a complete vendor lock-in. Without that feature I wouldn't have considered this approach.

I love to take pictures, but post-processing is not exactly my favourite activity. I feel that all the tricks I used to get me to develop more on the desktop (e.g. getting a midi board for editing) didn't really get me anywhere, but the Adobe cloud + iPad just did the trick for me.
I don't think I'd ever get a plug in hybrid - most of the appeal to electric cars for me in the lack of maintenance and lack of things to break. Adding batteries to a gas car just seems like it's doubling the amount that can go wrong and makes the repairs much more expensive.
> Americans don't want to live in a country where a violent mob attacks a federal courthouse every single night.

No obviously they want to live in a country where state sponsored terror squads carry out extrajudicial executions with no consequence.
Apache Arrow is a nice in-memory data structure finding its usage in wide variety of projects; especially in data science due to its feather format which can be used to save data frame from memory to the disk.

This can particularly be useful for low memory systems like ARM SBC when conducting long duration research. If you want to build Apache Arrow from source for ARM, I've written a How-To here[1].

[1]https://gist.github.com/heavyinfo/04e1326bb9bed9cecb19c2d603...
There’s no hoax, we know that Russian operatives purchased ads across social media to influence the 2016 election. We know that members of Trump’s campaign party went to the Russians for dirt on Hillary Clinton.

Missing a smoking gun does not mean that this was a hoax.
Judging from the faq (https://arrow.apache.org/faq/), it seems like it's a storage format for large structured datasets, designed specifically for use in-memory and for serialization across the network. It provides a spec for the data format, as well as implementations for several programming languages.

That seems pretty straightforward, what part was confusing for you?
They cancelled him. They didn't actually kill him. He did nothing illegal so they can't put him in jail. I am sure he has enough fans who don't give a fuck that he's a wanker, but maybe there are a lot of venues that won't even let him do his show there due to fear of getting cancelled themselves. I think he said he no longer enjoys doing shows in the US due to all the hate aimed at him. Americans are still angry puritans at heart.
Unfortunately, the way language works means we would have a much better chance establishing a new word/phrase for the opposite case (the rational act of theorizing). "Conspiracy theory" is unlikely to be retaken to mean something so undramatic again.
NIST Launches Investigation of Face Masks’ Effect on Face Recognition Software
Sure I guess I didn't make that very clear. Just going down the line:

1) stop releasing before the bugs are fixed. Software and games are rushed out. Companies need to take their time to fix the bugs so the users don't have to encounter them.

- This is a tradeoff between shipping time and bugs. You will never fix all bugs, so it's unrealistic. And it's a business decision in many cases. Even the definition of a bug is tricky, like is a usability issue a bug? So it's just a naive idea.

2) no more technical debt. Programmers are sloppy and introduce technical debt because they are not incentivized to do high quality programs.

- No one wants to create technical debt. Obviously it slows down development later on. Again this could be a business decision. Some programs like one-off data science scripts don't need to fix all their technical debt. Technical debt also accrues naturally (like just changing environment, platform, standards) so it's not possible to aim to not have debt in the very beginning. Hindsight is 20-20 and all that. Saying programmers are not incentivized to do high quality programs is just a blanket naive statement, and depends on the definition of high quality programs.

3) cap team sizes. Everyone knows that large teams fail more spectacularly. Gmail and Napster and the original version of Google were made by a group of 4 people. Software teams need to be 4-5 people max.

- Depends on the type of software. Can't just generalize given a few token examples. Expectations also change over the course of the product.

4) programmers must use a transparency scorecard. Software companies like Oracle and IBM charge ridiculous amounts for their work. They hide costs and cut corners. Programmers should be transparent about the work they are doing each day, what data they access, and which functions they are writing.

- This uses one subsection of the software economy to make a point (as a fallacy). But also some of these measures don't make sense, like some programmers read a lot of code or delete lines, and so the metrics are not generalizable.

In summary, these are ideas that someone who has not done long-term software development would say, or someone who has only had experience with one type of software or company would say. They're not well defined, not generalizable, and don't account for the complex and varied sociotechnical process that software development is.
Of hand, I believe it is a lot higher than that. I listen to an NPR (Or was it NYTimes?) podcast that interviewed working poor people and the number thrown around was that something like 40% of Americans working poor are unbanked with some areas of the country upwards of 60% (I think they said certain zip codes in Queens) are unbanked. What really stings working poor people from using banks are the hidden fees. There needs to be cheap and no frills banking for the poor.
People want that power for a reason, there's an underlying reason - that reason is the driver.
How many ads and trackers does one page load?
An MIT linguistics professor was lecturing his class the other day. "In English," he said, "a double negative forms a positive. However, in some languages, such as Russian, a double negative remains a negative. But there isn't a single language, not one, in which a double positive can express a negative."

A voice from the back of the room piped up, "Yeah, right."

(https://www.ling.upenn.edu/~beatrice/humor/double-positive.h...)
Anyone have fulltext?
Are you sure? When I look at the GPT-2 examples, and remember my experience with it when you could try on talktotransformer.com, I would say it is.

GPT-2 would start to ramble incomprehensibly almost every time. It would forget context after a few words. It would get into loops. To make something resembling a conversation you had to heavily influence it.
I recently saw this paper which describes several ways in which OpenSSL is better than it was: "The impact of Heartbleed on openssl's development practices" https://arxiv.org/abs/2005.14242
Intoxicating highs and deep darkness: living and loving with bipolar disorder
Many products with embedded systems ship with the same firmware regardless if it’s the basic/mid/pro model where features are enabled/disabled with a flag set in the EEPROM. So to charge a customer $XX more the company just has to flip a bit at production time. Is that ethically ok do you think? Not sure I have an opinion either way so just curios, but it’s not a million miles from this scenario above .
I agree, mainly with #3. I think you have to post what insurance company is covering you guys. People know that the Lottery is not rigged because they have the state to back them up. In your case, you need the Insurance company to back you up, and not naming them seems sketchy in my opinion. Best of luck though, I think the overall idea makes sense.
Phase 3 clinical trial of investigational vaccine for Covid-19 begins
Show HN: Pagespeed Monitoring at 2020
Screpy is a web analysis tool that can analyze all pages of your websites in one dashboard and monitor them with your team. It's powered by Lighthouse and it also includes some different analysis tools (SEO, SERP, W3C, Uptime, etc).

https://screpy.com
Ron Gilbert, developer of Thimbleweed Park is switching to Linux
I'm going to put on my pop-science-fiction hat on and revise the Privacy Bulb to include a geiger–müller vibrating tube and a dollop of uranium for random vibrations. I was a fan of spy vs. spy as a child and I am full of bad ideas right now.
As someone who just had to generate these for the first time ever, I was surprised and disappointed at the current products available. I'll definitely give this a try. It looks fantastic!
Next.js 9.5
Do they still refund your month's prime if you complain about this, or is Amazon at the point where it will happily tell the customer to pound sand?

I often go out of my way to avoid Amazon for my online purchases now.
And how many angels can fit on the pin of a needle?

What the eff does "manage 1 person" mean? I have to resist the temptation of reporting this post for how bad it is.

When you're working with 1 person, stop being a free-loader (by calling yourself a manager) and do some work yourself.
>I suppose some “conspiracy theories” are more socially acceptable than others.

Yes, of course. As another commenter pointed out, the existence of what (almost) everybody agrees is a "conspiracy theory" by the colloquial definition does not automatically delegitimize every theory about conspiracies.
> They cancelled him

It's hard to describe it as being cancelled when he's still selling to big audiences.
It's almost like law and order is good for business...
Welcome to unintended consequences of ineffectual governance by reactivity to systematic selective amplification of vocal minorities without counterbalance. (Doesn't matter which side you're talking about; if you can't acknowledge a middle-ground and commit to all or nothing, destabilization is what you get)

People will self organize in the abscence of an official, agreed upon need, whether an official body funds it or not. The major difference is, what gets coordinated will lack thorough integration with the rest of the system, accountability or auditability will greatly suffer, and everything will become less transparent.

One of three responses I see as likely:

A) The government realizes the magnitude of oops, and works to figure out what they need to do to get things back to the point everyone is willing to delegate and accept the official edifice again. (One would hope this would be the outcome from a Statesmanship perspective. Rollback and try again in programming parlance)

B) The government doubles down and tries to clamp down on the ability of private citizens to organize their own protections given their lack of faith in the official institution. (This road leads to serious risk of State legitimacy issues or further destabilization; shotgun debug or rearchitecture in programming parlance; who is doing the shotgunning is left as an exercise for the reader's imagination)

C) Deadlock occurs, no official measure for change to compensate locally can be realized, and the complexity bubbles up a layer of abstraction until more remote systems come into play to neutralize/compensate for the change. (Exception raises in programming parlance)

Either way; hell of a ride in progress.
Prediction, Estimation, and Attribution
Why would you need a manager for 1 person?
There are 0 benefits in creating a team like that.
It's a one time investment though, and not that large relatively speaking. Is is that much more costly and less rewarding than other investment opportunities?
> Lawyers, doctors, professors, etc. at 35 would still be considered relatively young, with plenty of time to become partner, senior surgeon, obtain tenure, whatever.

After ten years in a mature field, haven't you learned, or even mastered, a large portion of your specialty? You're 95% there already?
Highlights from Git 2.28
Apache Arrow? First thing the top of my head(given that I had to work with this these past few days), the python snowflake connector depends on it if you intend to fetch the results from snowflake as a pandas or dask dataframe. In other words - lots of places.
Mostly but not completely. If you take "doctors" broadly (e.g. including dentists and psychiatrists) then mostly yes. Some prescriptions are available more widely (e.g. birth control pills) and pharmacists also have varying powers to generate repeat prescriptions (they can provide emergency prescriptions almost everywhere; and they can provide unlimited prescriptions for "maintenance" drugs like thyroxine in some provinces).
Or you could have affordable public daycare / public pre-school that starts when the kids are born. Why does everyone expect the government to take care of their kids from 6 to 18 but not from 0 to 6 in the US ? It's pretty ridiculous.
The images of spectrogram analysis between the real and fake voices seemed to be distinguishable by the human eye. Can a image model be trained to detect fake voice spectrograms based on pitch and tone choppiness?