skysight-inc/HackerNews huggingface dataset:
one analogy might be the "cut and accumulate" feature in nano (and probably others) where a line is removed and appended to the clipboard, then you can paste and all those lines will be pasted off the clipboard at once. You could do that at a character level in the shell, if you wanted. No idea if any shells do though.
Nylas | San Francisco, New York, Denver, Toronto, Amsterdam, London| U.S. Remote-OK | https://www.nylas.com

Our mission is to power the productivity layer of the modern technology stack. Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world. More than 40,000 developers around the globe use the Nylas communications platform to process over 1.2 billion API requests and 20TB of data per day from providers such as Gmail, Microsoft Exchange, Outlook, Yahoo!, and more.

To learn more about who we are and whether this is the right place for you, check us out on Comparably: https://www.comparably.com/companies/nylas

Here are some of our open roles. To view all open roles, click the first link below:

* All open roles: https://jobs.lever.co/nylas

* Senior Software Engineer - Platforms (Remote U.S. or Canada): https://bit.ly/3K8QULK

* Senior Site Reliability Engineer (Remote U.S. or Canada): https://bit.ly/3N81VPm

* Staff Software Engineer (Remote U.S. or Canada): https://bit.ly/3wYbOtQ

* Senior Database Engineer (Remote Canada): https://bit.ly/3NK77sI

* Technical Program Manager (Remote U.S. or Canada): https://bit.ly/38XnLXd

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx
We use a two-level workflow for large refactors like this.

1. create a long-running branch that will eventually be merged to the main branch
2. create N small branches from (1) that get merged back into (1) and contain pieces of the overall effort.

In this way, each smaller change is reviewed and tested along the way and the main branch is unaffected until all work is done.
I've never read A Theory of Justice, but a few years ago I read a short book by Rawls called The Law of Peoples, which is basically an attempt to apply his theory to international relations, and he suggests that if one country is governed by a state that clearly violates the international consensus of how to treat people then the other nations should get together, invade, overthrow that government and replace it with a new one. And it seems like...we tried that about ten years after the book came out, with not-such-great results.

Seems like there should be a lesson in that, but I'm not quite sure what it is.
I have been building a lot of cool stuff the last couple years in the hardware space. I think in my mind I thought I'd been able to spin it off as a side project? But so far its the type of things I post online and amateurs find it very interesting/artistic but hard to monetize/make sustainable.
I'm a fan of emrichen, but simple text templating (Jinja) works almost as well. (j2cli means you can just provide a yaml file with per-stage configs.)
It is said rats are the first to flee a sinking ship
It's strange that Musk isn't putting in the 40+ hours per week for the various companies he runs isn't it?

Would be nice if more leaders would lead by example, instead of dictate.
Borg is not K8S, K8S is not borg.

Borg is far more advanced in its scaling abilities.
I think there are mainly two camps of people. Those who prefer remote and those who prefer onsite. Both perspectives are perfectly valid. Ideally, companies would put more focus on what their employees actually want instead of just creating policies. Work life would be easier if there were teams of remote enthusiasts and teams of onsite enthusiasts (and maybe teams of mixed mode enthusiasts), rather than teams where about 50% don't like the current mode.
In Scrum you have Sprints (~weeks) and Releases (~months), and at the start of each you meet to plan User Stories and Features, respectively, that you want to accomplish during those time frames. SAFe is a formalized version of Scrum of Scrums (multiple Scrum teams working together) and PI (Programatic Increment) is just another name for Release. So PI planning is release planning, but all the scrum teams have to coordinate dependencies (team A needs to complete story X in sprint 2, so team B can use it to complete story Y in sprint 3; teams B and C need to allocate time to design an interface in sprint 1 that they both use in sprint 2, etc), so it has more overhead.

Ours started out taking three full days, and we eventually pruned them down to two full days which was still painful, but mostly productive. I can't imagine four whole days - day 5 would have to be dedicated to drinking.
Viktor Frankl wrote _Man's Search for Meaning_ [0] about his experience in a Nazi concentration camp - something that he definitely didn't have the ability to 'solve on his own,' and developed a philosophy, logotherapy, that's pretty consistent with stoicism.

0. https://en.wikipedia.org/wiki/Man%27s_Search_for_Meaning
Sometimes I will type a few random characters as an ack, and to let the person know that I am going to respond.
More than two years into this, "*returning* to the office" is incorrect framing in a lot of cases. I have been hired via Zoom to companies out of state TWICE in this period, each headquartered more than 1k miles away. I had/have no office to "return" to. If either decided to roll back their remote policy and require physical presence, they are essentially firing me (along with ~100 other folks).

I guess I am on the other side - the more remote permeates, the harder it will be to claw it back. Not just because people like it and are now empowered, but also the practical/logistical headaches involved.
I would love to stop mowing my lawn, but after the first warning from the local government, it becomes a $50 a day fine for grass over 8 (or is it 6?) inches.

However, there is an exemption for pollinator gardens…
Looks awesome! Congrats on the release, and it seems like you're getting a pretty good reception so far as well.

A few questions:

1. How did you get all the assets for your game? Did you make them yourselves? I also work on games as a hobby, but I'm no artist so I struggle to get things looking as good as this game.

2. How did you decide to use Unity for your game engine? Did you consider any others, and if so, what was the deciding factor?

3. How did you organize your code in Unity, especially on a big, multi-year project like this? I find Unity scenes and prefabs get messy really fast. The only way around this I've found is to avoid using the scene/prefab stuff as much as possible and just focus on doing stuff with code instead. But I'd love to hear any strategies you have.

4. (Probably most related to the art question) How did you decide to make the game 3d? It just seems a lot more difficult than 2d so it seems like indies tend to avoid 3d when possible. And it definitely seems possible for a top-dow-view strategy game.
Syntax. Rust (since 1.0 in 2015) has a single Abstract Syntax, and the written syntax of each Edition is translated to the Abstract Syntax.

Rust provides tools which will do the equivalent transformation to your actual code, but of course this transliteration is ugly, so the preferred form for further development of a 2015 edition crate is the 2015 edition code, the transform is useful if you've decided to actually update to a newer edition so that it serves as a working (but perhaps slightly ugly) start.

This is already rather more compatibility than C++ has delivered. Rust 2015 Edition works just fine on a brand new Rust compiler in 2022, whereas a C++ 20 compiler can't always compile valid C++ 98, C++ 08, C++ 11, C++ 14 or C++ 17 code except via a "version" switch of some sort. They are, ultimately six distinct versions of the language.

It's true that this limits what is possible with a Rust Edition. However, because so much is possible it inspires people putting in that extra little bit of effort to get it done compatibly.

Example, Rust 1.0 you couldn't just iterate over an array. The built-in arrays don't implement IntoIterator because that needs const generics and Rust 1.0 didn't have const generics. Fast forward to Rust 2021 edition, and this works. But wait, that's syntactically impossible. You can't have arrays only implement IntoIterator on newer editions, that's not syntax.

So there's a hack. On modern compilers for Rust 2015 and 2018 editions, when you write x.into_iter() if "x" is an array, it silently ignores the fact it knows arrays are IntoIterator and continues considering other options, crucially (&x).into_iter() the iterator over a reference.

That's all the hack does though, so arrays are IntoIterator, you can use them as you'd expect for a container even from Rust 2015 code now, you can for loop over them, you can pass them to functions which want IntoIterator, you just can't use this method call syntax which would always have done something else.

This feature costs Rust a little hack in the 2015 and 2018 edition parsers forever and that's all.
Fastmail | https://www.fastmail.com/ | Multiple roles | Full-time | ONSITE | Melbourne AU and Philadelphia US

Fastmail is a values-driven alternative to Gmail that puts people first. And that includes our staff! We have great benefits and a great team.

On the backend we use Debian, Bash, Perl, Apache, Consul, Cyrus, MySQL, Nginx, Postfix, Prometheus, and of course many other things. We host everything ourselves in physical datacenters.

Much of our software is open source, including our Javascript framework - see https://github.com/fastmail/ . We're heavily involved in the construction and maintenance of open standards, and of course you'll be working a lot with the JMAP protocol in most of these roles!

Philadelphia:

- Backend Developer

- Support Team Lead

- Customer Advocate / Support Technician

Melbourne:

- Customer Advocate / Support Technician

Kerala, India:

- Customer Advocate / Support Technician (Remote)

Full list of jobs and details about how to apply at https://www.fastmail.com/about/jobs/
>get an IRA if you're income is low enough.

There is no high-income restriction on contributing to a traditional IRA. Only the possible tax deduction is limited, however earnings on any contribution are still fully tax deferred.

>, you won't be able to sell that in any year where you make income above 40K because of "capital gains"

Let's clarify: for U.S. tax purposes, if your taxable income (which is much lower than gross income) as a single filer is below about $40K (double that if married filing jointly), your tax rate on long term capital gains is zero (for now). But even if you go over that, you still receive a highly favorable rate of only 15%, it doesn't go higher than that until taxable income gets up around $450K, so if you must sell with a gain, it's still quite tax-friendly. (Unfortunately, some states such as California have no special capital gains tax rate).
This is a weak argument, since it ignores the productivity gains in all the industries that necessitated more accountants. Accountants don't only do each other's taxes, so more productivity in accountants is an indicator for a more productive economy
Yes I also just hanged out at home and let the leaders in the team do the talking. Because the proces is so broken here, they don't just talk objectives, they talk super details which is totally useless for people that don't have the same domain knowledge.

And close to nothing is written down, so people will not know what to do when they are done debating.

It's out of this world crazy.

Didn't think I would ever experience such a wild process
Perhaps it should be more obvious to everyone if the particular form of communication you are using is meant to be synchronous or asynchronous. Talking on the phone is clearly synchronous and sending emails is clearly asynchronous. However everything else seems to have gotten confusing. People have started moving what was traditionally forum based long term asynchronous communication to Discord.
Tech as a whole is down 27% over that period, which means $FB underperformed but not by a whole lot.
This is a pretty well-known CS truism, isn't it? One of the first papers I ever fell in love with covers it in detail: https://users.cs.northwestern.edu/~pdinda/ics-s05/doc/dsa.pd...
What is the point of resubmitting this article now?
> Kubernetes is a Google scale solution

The problem is that its _not_ a google scale solution. Its something that _looks_ like a google scale solution, but is like a movie set compared to the real thing.

for example: https://kubernetes.io/docs/setup/best-practices/cluster-larg...

no more than 5k nodes.

Its extra ordinarily chatty at that scale, which means it;ll cost on inter-vpc traffic. I also strongly suspect that the whole thing is fragile at that size.

Having run a 36k node cluster in 2014, I know that K8s is just not designed for high scale high turnover vaguely complicated job graphs.

I get the allure, but in practice K8s is designed for a specific usecase, and most people don't have that usecase.

for most people you will want either ECS(its good enough, so long as you work around its fucking stupid service scheme) or something similar.
> Minecraft/Roblox/Fortnite

These MMO's are the real absolute ceiling of whatever Meta is trying to do, but that's insufficiently gigantic to justify a pivot of Meta.

So they are pitching it as something that will extend past niche audiences (in absolute numbers they are huge but niche in terms of FB scale).

The incoherency of why non-gamers would be interested in this is revealed in their advertising. For example, a fitness buff talking about how swinging around a foam stick with a headset strapped to her face is the best workout of her life.
requires creating a separate process? requires passing the memory from one process to the other.. requires a filesystem & requires the security analysis for having production software interact with the file-system?
I relate to that. I have some personal side projects that I enjoy though I worry they may not be sustainable if I start to have a family. Before this job I very much had a job I had complete ownership over and really loved it - even though it was not very well paying.
Smartphones will kill off the DSLR within three years says Sony
It doesn’t exist. The above explanation is the result of me spending almost all of my time immersing myself in ML for the last three years.

gwern helped too. He has an intuition for ML that I’m still jealous of.

Your best bet is to just start building things and worry about explanations later. It’s not far from the truth to say that even the most detailed explanation is still a longform way of saying “we don’t really know.” Some people get upset and refuse to believe that fundamental truth, but I’ve always been along for the ride more than the destination.

It’s never been easier to dive in. I’ve always wanted to write detailed guides on how to start, and how to navigate the AI space, but somehow I wound up writing an ML fanfic instead: https://blog.gpt4.org/jaxtpu

(Fun fact: my blog runs on a TPU.)

I’m increasingly of the belief that all you need is a strong desire to create things, and some resources to play with. If you have both of those, it’s just a matter of time — especially putting in the time.

That link explains how to get the resources. But I can’t help with how to get a desire to create things with ML. Mine was just a fascination with how strange computers can be when you wire them up with a small dose of calculus that I didn’t bother trying to understand until two years after I started.

(If you mean contrastive loss specifically, https://openai.com/blog/clip/ is decent. But it’s just a droplet in the pond of all the wonderful things there are to learn about ML.)
great article! I loved the tidbits at the bottom too. found a good list of wake up songs from nasa here: https://www.nasa.gov/mission_pages/shuttle/shuttlemissions/s...
Imagine a stock market where shares _had_ to be held for at least a week. Possibly even one where each day it was a dutch auction match of buyers and sellers during the overnight accounting.

I think this would be a healthier form of investing in the ownership of companies.
In theory, there's no reason that grpc-web couldn't support a new protocol. That would be complicated, though; Envoy would also need to support it, and the gRPC team has already designed a protocol that they presumably like.

Connect supports gRPC fully, so you shouldn't ever be locked in - you can always migrate systems to `grpc-go`, one piece at a time. We intend all the Connect projects to be community projects - we're happy to accept contributions, design proposals, and anything else. At the same time, we're committing our resources to keeping these projects well-maintained.
>Jeremy Siegel, a finance professor at Wharton, wrote a great book called Stocks for the Long Run that shows stocks have grown about 7% per year (inflation adjusted) over the last 200 years

You two are talking past each other. When he says inflation, he means M2, you're referencing something that adjusts to CPI.
I am slowly coming to understanding that a job where I am an employee will never give me satisfaction. Instead I focus on my family, hobbies and my own side projects hoping that one of them will male enough at some point so I do not have to work fulltime anymore. I am also gonna try to apply for university and finish my Masters to see if I can get job in something else than I do now.
JavaScript was inspired by Scheme and Self. It’s a wolf in sheep’s clothing in that way. But yes, a Scheme would have solved so many issues and churn that we have to deal with. However people are scared by Lisps so there’s that.
Well maximin is exactly what Rawls proposes, so it's the same logical error (if you can even call it that).
Because that's not what's being measured here, you're also mixing in performance, and it's impossible to tell at a glance whether a score is attributable to one or the other or both.
> Question: Are you a non-fan of Musk because of marketing?

I'm a non-fan of Musk because it is default to be a non-fan of people, because he's done nothing of value, and he's done a lot of damage to the planet

I don't like people who call heroes pedophiles. I don't like people with a long history of firing their staff for what they say, who go on to call themselves free speech extremists.

I don't like ultra-rich men who give nothing to the starving.

I don't like people gassing the worst in politics.

.

> After all, five years ago many people were much bigger fans of Musk

If you take your opinions from Reddit and HN, maybe.

Please stop trying to explain that it's normal to like this man, and diagnosing people for failing to get it, now. This is ultra-fan behavior, and really quite gross.

.

> I think it's more charitable to treat your views and parents views as sincerely held

It's very weird that you keep invoking charity.

I'm not really that worried about the opinions of a Musk ultra-fan, frankly, nor your attempts to tell me that I should steer my opinions to what you think will make for interesting conversation.

Go fanboy somewhere else.
> I also have a bunch that I've misspelled. My GrubHub account is gruhub@. I use a password manager for passwords but I also need to use it to remember the associated emails.

I find that to be a strange complaint. What password manager is being used that doesn't support a username alongside a password in an entry?
The Langlands Program
The difference is that the internet was in its "90's internet phase" for a single decade.

VR is in that phase for multiple decades already.
Wow, there really are people who just drive-by downvote anything that doesn't a-priori agree with their cargo cult mentality instead of stopping to think about it for 30 seconds? Of course they can't leave a comment, because that would require them to actually consider my point, which would put them in danger of actually learning something.

Downvoter, the problem with your downvote is that I am correct. DLL dependency/deployment is a completely separate concern from code contracts and visibility; therefore "internal" is always a mistake and should never have been added to the language. If you use "internal", we've identified that you have gaps in your understanding of software development that you have the opportunity to fill. But instead, go ahead and just downvote me again without comment. That's a lot easier than improving.
Yeah, but the hybrid model won’t allow you to live let’s say in the south of France while working for a company with HQ in Paris. The hybrid model kills one of the main benefits of remote work: being able to work for many more companies than the ones around your local area.
As a resident of the northeast, the hour I'd save by not mowing would be offset by the 3 hours a day I'd need to remove ticks from my dog and family.
This looks super fun! Congrats on the release and hope you continue to grow the game though early access.

Just for fun took a stab at rewording the game description following some tips I saw in a GDC talk on Steam store pages years ago, feel free to use any pieces if helpful. I'll try to find that talk link when I'm at a computer, it had some nice tips around not leading with a game category but rather very specific flavor hooks.

> Colonize, then mechanize! Land your crew of sea-stranded survivors in an exciting natural paradise... and survive! Build, explore and exploit the local environment to truly thrive. Can you automate your way to a space-faring industrial civilization? Or will every last settler perish at your hands...
units, frink, insect oh my
Decoding the QO-100 multimedia beacon with GNU Radio: part II
Safra Catz, Sheryl Sandberg, Dianne Feinstein .. somehow, I did not expect this kind of "success" in California in 2022
> The field is in its "90's internet phase" right now. The tech is still immature, but is rapidly growing in capability and ambition.

This has been said to be the case (though for the first several waves with a different analogy, for obvious reasons) for every wave of the VR hype cycle since at least the mid-80s.

But it keeps not sticking, and I don't see any convincing reason to believe that the people pushing, or buying into, the hype understand why it keeps not sticking, much less have done anything in the most recent wave to overcome those problems.