skysight-inc/HackerNews huggingface dataset:
>Your work schedule is atypical, and in most work environments would lead to eyebrows being raised from management down to your peers.

At every company I've worked for no one has ever cared. At all. I'm around to answer questions and attend meetings.

>in case the world around them starts to burn down.

I could be back home in 30 minutes if things really got that bad. But since I'm the principal engineer, it's really my job to make sure things don't ever get that bad, and it's pretty rare that they do. I also make sure that I'm not irreplaceable, so that if things go wrong I'm not the only one who can fix them.

>With this kind of a "I set my own schedule" approach, people would have a hard time trusting you and depending on you

Why? I can answer questions from my phone. What's the practical difference between our CEO regularly being out of communication because he's in a meeting that can't be interrupted and me being a 20 minute drive from my computer?

>And if you think it's a good career move to let them know that hey I'll be taking a long lunch (every day), well, I've already addressed that.

Again I'm not optimizing my life for work. It may not be the absolute optimum career strategy but after 5 years it feels like the optimum life strategy. I make plenty of money--several multiples of the median income. Could I be making another $50k a year if I worked 2x as much in an office? Probably, but that's not my goal.

>As MattGaiser put it, it's as if he's a microservice outputting work. That's pretty much what remote contractors are. Nobody _really_ gives a shit about them. It's a hard truth to take in.

I'm not a remote contractor, I manage the technology for the entire company, mentor developers, develop and design projects on my own, meet with leadership about product direction etc... If MattGaiser were working at my company, he'd be talking to me regularly. It sounds like he just has a shitty boss.

But since you bring up remote contracting, I did that for a while and I had even more freedom. I never worked for fewer than 3 companies at a time, so I never had one boss that was absolutely critical that I keep happy. It was great.
Mern
axsaxsa
And the nightmare of determining who owns the APIs in things like SQL, BSD, POSIX, libc, speadsheet functions, the cairo and HTML canvas path APIs, HTML DOM, and more. Not to mention compatibility projects like wine, DOSBox, and various emulators. If printf is copyrighted, it will affect C, PHP, python, the command line application, and others. Then there are things like where C# is clearly influenced by Java.

The whole programming landscape would need to be audited.
RSS. Feedly to manage sources. Newsify on iOS and ReadKit on macOS to consume content. Love Newsify's extensions to share and publish
It's hard to strike a balance for this.

For many FP programmers, the lambdas are not nearly magic enough.

In Swift, you can do something like this :

reversedNames = names.sorted(by: { $0 > $1 } )

It's a closure expression, and is an anonymous block of code that will magically bind parameters passed to it to numbered variables.

So you see the position Python is in: it has to balance a bit of magic for the power user, and yet not too much for the casual user.

It's a very delicate exercice, and it receives a lot of critics for it.

An F# or Lisp dev comming to Python will complain that it's not expressive enough.

A geographer comming to Python will struggle reading advanced code.

Yet we have to catters to all of them, give the huge Python popularity and it's goal to be "the second best language for everything".

I think Guido did a very decent job at it, although he gets a lot of heat for it. People don't like to hear "no" when they ask for a poney.

And the lambda expression is one of the most controversial decisions. Beginners have a hard time with it, but professional coders may snap when they hear it's limited to one line.
Apex Legends Draws Record Viewers
I always wanted my computer setup to look like that.
Interesting short article about a black man who gets himself in trouble with a psycho white woman -- simply because he asks her to adhere to the leash laws that apply to Central Park in NYC where they both were at the time.

Mostly this seems to be a promotion for Popula.
Followed by inexplicably jumping to pithon.
Do you believe HN deserves to be stripped of its 230 rights if they choose to ban people for violating the rules?

How far down the rabbit hole of moderation = abuse of power do we want to go? Should platforms have zero control? What's stopping HN from becoming filled with off-topic images of cats outside of HN abusing their power to censor low-quality posts?
My naive thought is that these could easily be auctioned off with no claim they are fit for purpose. Recycling should be a last resort.
Somebody already bought the picking rights. I would have gone over the head of the person you asked, or call in a favor with someone at the same level of hierarchy. Ask them if you can have some of the stuff. If they say yes, tell the first person x said it's fine, and just take what you are allowed to take.

Their red tape is only your problem if you can't self-help. It's not your job to enforce their agreements with third parties who aren't you. It's also not your job to inform them of existing agreements with third parties which you are privy to.
> Promotions, raises, influence, etc., are no issue for remote workers in the former kind of company but certainly can be in the latter.

FWIW, remote first companies are not automatically immune to these dynamics. A few examples of how they can still emerge:

* A group of folks that all live in the same city informally decided to start working from the same co-working space. A clique emerges.

* The CTO frequently travels to SF to talk to customers, regularly has lunch with a local employee who later gets promoted over better performing peers.

* Same but while the CEO goes to talk to investors.

* Same but the whole leadership team meets in the same airline hub city twice a quarter because it's easiest for everyone to get to. Employees in said airline hub city have better outcomes.

* You live on one coast, and your supervisor lives on another. People in the same timezone as your supervisor get more virtual face time.

There are definitely more opportunities for this dynamic when some people are remote and some are in a shared office. But I'd be wary of any organization that tells you this can't happen to them just because they're remote-first.

These dynamics can emerge in many ways, and if an organization doesn't realize/acknowledge this, there's a decent that they could fall prey to it, or may already be in progress.

edit: formatting
Headline:

> When we roll out the page experience ranking update... AMP will no longer be necessary for stories to be featured in Top Stories on mobile; it will be open to any page.
While the First Amendment generally does not apply to private companies, the Supreme Court has held it “does not disable the government from taking steps to ensure that private interests not restrict . . . the free flow of information and ideas.”

https://www.city-journal.org/html/platform-or-publisher-1588...
Nice try, Snowden.
It also requires you to hold others accountable to a much greater extent. Part of what drove me away from remote work was the additional effort required to get people to respond to anything. When you were remote, you were invisible.
The signup page for me (Subscribe?) has working ToS, PP, Terms links at the bottom, assuming this is now
Jesus Christ that is madness. What kind of a world is it when an individual can try and sell some old stuff for cheap and end up in a law suit for 30K.
Show HN: PageMarker – Organize, annotate and revisit your bookmarks
original source (which should be submitted if possible) already discussed here: https://news.ycombinator.com/item?id=23288851
Yep. Also people are not shamed and ridiculed online because they did not upgraded to new language.
What..taxes?
Coronavirus scams have cost Americans $39M so far
does anyone know a simple app that allows hyperlinking between notes? I want to create a roam-style knowledge base, but this looks a bit too heavy for my purposes.
The democrats are nowhere near "left", just FYI.
Seems to work now.

Nairobi, Kenya.
Generally not in my experience. Things are still heavily driven from SCADA/HMI systems because its just economical to drop a PC in and be virtually future proof to whatever changes you make at your plant.

I've been part of a few jobs that have panels similar to what you're discussing but my presence there is to make sure the 3rd party builder signs off then we immediately bypass the panel's physical controls with a PLC+HMI system for the client. (Fertilizer blending system)
macOS: EOS Webcam Utility Beta Software (Use Canon Camera as Webcam)
I went to look up the accuracy for antibody tests specifically (as opposed to the other test which we've all heard bad things about generally), and I found this [0].

Apparently the antibody tests suck wrt accuracy.

[0] - https://www.cbsnews.com/news/cdc-warns-that-half-of-coronavi...
"two full-time employees" is a significantly lower number than "thousands of moderators" like the initial post claimed.

Thousands of moderators is not achievable by small, hobbyist sites. But one or two moderators is doable.
I always liked that stuff too. Here's a few more systems ones you might enjoy. https://www.systems-thinking.org/arch/arch.htm
"It's impossible to get the stink of desperation off and causes me to interview very poorly."

followed by

"I have been abused and neglected for so long that I'm unable to let go of my victim complex. Please help.

If you need a remote web developer with 10+yrs of PHP / Node experience please DM me"

is kinda rough...

It seems like you may be your own worse enemy here. You usually don't need portfolio pieces to find a new job. You have 10 years of experience. I can't speak to your mental health, and I wish you the best on that. However, appearing desperate in a job interview is in general a red flag (and you know this).

Just keep on applying and interviewing. Stop brooding over the things your coworkers are doing wrong (guess what: they probably can say the same about you). You don't need to give specifics about where you work so much, you can "make things up" (just don't lie about your abilities). Also, if you don't have savings for extended job breaks, that sounds like something you should start on because a job is not worth ruining your life over.

Good luck :(
Everyone countering your argument is basically saying "no, this isn't true; my remote relationships are great". No one is really arguing what your saying about co-located, in-person working better for emotional connection and tribal culture building.
In this particular situation, HFCS is going to be 42-55% fructose (with the rest as glucose) while the hydrolyzed sugar will be a 50:50 mix. Not entirely the same, but pretty close!
This is neat but I totally thought it was going to let me doodle on the page myself
Meander: a procedural system for generating maps of rivers that never existed
Such a system wouldn’t be a VM but an emulator. They already exist and are routinely used. There are also specialized low level emulators, too, and even logic analyzers at the electronics level.

But all that does not really help fuzz a kernel quickly, which is much better done with a normal VM plus an emulated device, as the researchers did.
Primary discussion is here:

https://news.ycombinator.com/item?id=23341170
I've often wondered what would happen to the jobscape if employers spent more to keep people then they do to hire their replacement. If jumping ship was always a pay cut, what would that do to both the company and employees?
https://news.ycombinator.com/item?id=23339471
Yet change it does. In my old car, the A/C is a button labeled "A/C". In new cars, I can't figure out how to turn it on.

It's similar to each iteration of Windows. I'm convinced that Microsoft takes 1000 darts, labels each with a command like "backup", and has a blind monkey throw it at a dartboard to determine where it goes.

At least Microsoft labels them with words, like "Control Panel", even though what's in it is completely random from one iteration to the next. The car companies label all the buttons with random splotches inspired by fingerpainting toddlers.
>The psychological separation between home and work is so important.

Honestly, It varies by person. I've gone into an office increasingly intermittently for the most part over the past 15 years or so and don't even have an assigned desk any longer.

I have a dedicated office at home (which I also use for video/photo editing, screwing around with electronics, etc.) but I don't feel it has to be just a work-work room. I do videocalls from this room because it's where my good webcam is attached to my desktop system and where I've fiddled with lighting and background.

TBH though, half the time I work somewhere else in the house on a laptop.

But I've absolutely worked with a lot of people who pretty much came into the office every day even though they had no particular need to.

My overall conclusion is that most of the "rules" for working remote or WFH only apply to some people.
I think there's a lot of nuance.

I am more toward your situation (grew up in multiple countries and, as things evolve over time, my closest friend group is a group of guys who used to skateboard together on the streets of San Jose Costa Rica) and remain excellent friends with many people from my past, and some I have not seen in person in many years. Maybe I'm fooling myself.

However, I feel like most people aren't like that, and if I care about advancing my career, I have to think more like OP and less like you and me.
If our bosses shove our faces into each others and shout "NOW KISS!" we may fall in love!!
It's coming from users, of course. If you give a designer a knob, they will tweak it.

End users don't care if they get Arial, Helvetica, Helvetica Neue or system sans-serif -- except in the case where they set it up themselves, and they're rather upset that you aren't using their preferred versions. But that's OK too, because those end users are almost as rare as designers.

All the inconsistency problems you're noting are of your own devising.

In conclusion, http://bettermotherfuckingwebsite.com/ forever, because https://thebestmotherfucking.website/ goes too far.
Note that Apple will not let you put an application built with an alternative toolchain on the App Store.
> He's failing at that to. He'll go into the history books as the worst president the US ever had by a wide margin.

Unlikely. Once the constant negative media coverage dies down the hate will fade as well.
You can find these types of construction even in some places in Western Europe (France for instance), only to a lower extent.

Back when they were first constructed people wanted to live in them: http://cartespostalesmoches.free.fr/cpm/images/95-Sarcelles-... https://1.bp.blogspot.com/-9uRJvieheZU/XrzoXnoH72I/AAAAAAAAw... https://www.letelegramme.fr/images/2017/05/09/cartes-postale...

You had all the modern comfort at a reasonable price.

Of course most of these buildings aged terribly and now they're mostly inhabited by very poor people. Now you see these decrepit, often crime-ridden "cités" and you wonder why anybody ever thought that was a good idea.
Seconded, web midi is a big showstopper for Mozilla and should have more priority than the various bells and whistles that Mozilla does seem to prioritize but that ultimately are not part of a browser.

Not being able to use Midi from FireFox means that for a whole raft of possible applications Chrome is the only option, which is a real pity.

Please, please, pretty please, give web midi a higher priority.
How to Unlock Hidden Browser Games in Edge, Firefox and Chrome
Gotcha. IMHO, cash provides a number of functions where f(x) = security, privacy, or physical partitioning. And those are valuable!

For functions where f(x) is something one would want to program or automate in the digital realm of money, that's where we hope to add value to the experience of managing your finances.
vim is free, and has a large user base. But even more people use VSCode because it's powerful, free, and easy to use. Meanwhile, folks are rebooting their boxes just to exit vim.
If you do some research and start questioning the narrative the amount of demonization and arrogant dismissiveness you get for it will make you belligerent. lol

People are scared and when you disagree with the experts even if you're right you get treated poorly.
Medical Decision-Making in the Time of Coronavirus
What legal liability is this exactly? People buy used bikes, motorcycles and cars all the time. Both from companies as well as other individuals.
Has the Android world moved to Kotlin then?
I would be interested to know how to make a mini version of this.

Also of interest would be how to cultivate the plants in a way that they would continue to grow after you utilize some of the plant. A garden expert at a local store mentioned doing this, but he was short on details.
Ah sorry, should have titled the post better. :/
> That's not why restaurants throw away food. They do it because of liability laws.

Here is an organization that collects excess food from restaurants, etc, and uses it to provide 20K meals a week to hungry people (in supposedly over-regulated San Francisco no less):

http://www.foodrunners.org/

If restaurants are throwing away food, it's because they don't care about the waste because there is no financial loss to them - and there are no local organizations like Food Runners to facilitate the donation.
Such a hot take. This is not reddit. Please expand on your thoughts and articulate it clearly. I've not yet heard of a single convincing argument in favor of Oracle.
I guess I would say, if you're using micro, you might already be working in a multiplexed/tmux terminal, and you might already be using mc or broot or something for your file manager stuff, but that's just me. Quick-save and recovery has never been a problem in my experience. Give it another shot!
It if was such a righ call, why did it die ?
Coming from someone who is a complete an utter pansy when it comes to humidity, 100F with almost no humidity is a lot more bearable than 75F and 100% humidity
UNCLOS says that any artificial islands within the exclusive economic zone of a country are subject to that country. This means in practice that you'd have to build an island that's not on a continental shelf... good luck with that.
This is so annoying.

I was luckier one time: I remember buying an oscilloscope for around 400NOK (about $40) back somewhere in 2002-2003.

Other times I was more persistent. Once I tried to get some PC parts so I said I could disassemble it and only take the exact parts at which point the bloke told me he'd rather want me to take the whole thing as lo g as I was quick so nobody saw it :-)
I believe this is addressed by the complaint about "growth at all costs". If your objective is to scale massively, then bad actors and trolls are indeed a problem. Facebook et al indeed favor growth at all costs, and therefore must deal with complex and large scale moderation schemes.

If you keep it relatively small it may be manageable, because "scale" cuts both ways ;)
Took your code, added a random number generator and threw it into a Go HTTP server and deployed it as a GCP Cloud Function :-)

https://us-central1-bookshelf-app-1103.cloudfunctions.net/Ra...

Voila!! Serverless Random XKCD..
When I was at Google I had a similar problem (team wasn't using Blaze). So what I did was to have a wrapper entrypoint around every python entrypoint that would just run that python entrypoint (e.g. foo would execute foo.py). The advantage was that the shell script would first set up a virtual environment for every entrypoint and install all the packages in the requirements.txt that was beside the entrypoint (removing any new ones). Each requirements.txt was compiled from a requirements.in file via pip-sync [1] which meant that devs only had to worry about declaring just the packages they actually directly depended on. Any change to requirements.in would require you to have run pip-sync which wouldn't (by default) upgrade any packages & only lock whatever the current version is (automation unit tests would validate that every requirements.txt matched the requirements.in file).

This didn't solve the multiple versions of python on the host. That was managed by having a bootstrap script written in python2 that would set up the development environment to a consistent state (i.e. install homebrew, install required packages) that anyone wanting to run the tools would run (no "getting started guides") which also versioned itself & was idempotent (generally robust against running multiple times). We also shipped this to our external partners in the factory. Generally worked well as once you ran the necessary scripts once no further internet access was required.

It wasn't easy but eventually it worked super reliably.

[1] https://github.com/jazzband/pip-tools
If wfh was such a swindle in favor of employers, why wasn't the norm already?
I think a lot of the features that the author is describing exist already on some decentralised apps like Mastodon. Yet surprisingly she never mentions the word 'decentralised.'
I don't think it makes IP fundamentally absurd. Amazon shouldn't be able to copy the big new Disney movie and sell it itself, cutting Disney out, for example. Even if they convert it from .mp4 to .mkv format or something making it a brand new number. That movie is "just" a big number, yes, but we're "just" meat and everything's "just" a big wave function and at some point we have to decide that higher level concepts are the more useful domain to work in.
> have better feelings about the coworkers you see every day in person.

I honestly don't know if this is true. There are coworkers that I really like to work with, but I'm also happy to not have to spend 8 hours a day in the same room engaging in small talk, smelling their reheated leftovers, etc.
A huge percentage of businesses are built "on top of" another business. Whether that's Uber and Lyft who are hopelessly reliant on their apps being in the Android and iOS app stores or even a retailer with their own site that relies on a credit card processor to allow them to continue taking payments.

You have to gauge the level of risk on a case by case basis.
Anecdotal, but it seems to be on par with iOS Objc->Swift. New stuff is Kotlin, but unless you have a strong reason to rewrite, it stays ObjC.
> Last note, there are people who want to live in high expense areas, want to live in big cities because that is a lifestyle they like. I see on HN that mostly people argue like everyone would like to live in some forgotten small town only to pay less rent. I am not big fan of big cities but somehow I like to have a cinema or selection of pubs bigger that one or two.

+1 for this. I've been 100% remote 5+ years now and I regularly contemplate going rural -- like far, far away rural -- but always hesitate because the lack of amenities and things to do is fairly limited.

Fear of losing a job and not being able to get another remote gig is also a concern; being near-ish to a big city gives me some fallback options.
C/C++ is only the only choice for cross platform business logic between windows/ios/android/macos.
It would be helpful if you could provide specific things in the blog post that you don't agree with. I skimmed through it and it seemed reasonable.
Now is the time for us to start doing the hard work to make police accountability happen. Getting public records data accessible is a way to make good progress toward this.

450+ of us are working on a new project called the Police Data Accessibility project, aimed at making local court record data (which contains cop/department level data) accessible outside of clunky county court records websites. More info here: https://www.reddit.com/r/privacy/comments/gr11aw/i_think_i_a...
I thought there was an opensource version of this you could load on a raspberry pi? No?
Gay Panic Defense