skysight-inc/HackerNews huggingface dataset:
Honestly, one of the fastest ways to become bitter and cynical is to be on the payroll of a non-profit and see how the sausage is made.

I would instead consider perhaps cutting your hours at your company, and using the extra time to volunteer as an SWE for the non-profit of your choice and donate your time.

You are likely to have far more freedom if you do that, and likely even with the pay cut from working part time, you will still make more than working directly for the non-profit. You will likely also end up happier and less cynical.
I work at one company named in recent headlines, and have friends at some of the others. These layoffs have been decided at levels too high to even know if someone is liked.
It's not using Mapbox at all. The lane overlays at close in zooms are being generated on the fly and the background is https://www.cyclosm.org/.
You are asking the wrong people. The offshore people (i.e. people living in India) will just justify what they see as "part of culture". They are part of the problem, not part of the solution.

Talk to some expat Indians and you may get an answer.

As an expat, my reason is simple. Apathy!
Insanely cool demo. I’m amazed I can open this and it run at 60fps within a ~~second~~ on my iPhone. Crazy the power that I have with it, when it spends most of its time in my pocket or playing music.

I wish we could show some of the early computer engineers some of this kind of thing.
They are taking a charge back of $1.2bn with the layoff. Are you suggesting canceling the private performance would have costed a huge amount on similar lines?
Why is custom software necessary at all? In the Philippines, if you are registered with eFPS, and have an account in one of the accredited banks, nothing is needed except a web browser.
I showed it to the Police Chief. He resigned not long after that. There's too much fishy stuff to keep track of here.
Beyond the usual ASCII stuff, the standard allows you to have all nonsurrogate characters between U+00A0 and U+10FFFD in the path of a URL within HTML. The standard has browsers internally percent-encode them. It's also dumped the IRI/URI terminology and just uses URL.
Ok, so a few things:

First, if that is your goal then you really should use the actual available numbers target than make your own guesses that have a ludicrously large range.

Second, it is actually comparatively rare for big companies to have enough capital for years of runway. They plan to pay the salaries with their revenues, not with reserves. If companies really did planning the way you're implying ("big reserves aren't much if you need to keep the company afloat"), most the S&P 500 would be firing half their staff. So when you have a look in the financial reports for how large Google's expenditures are, have a look also at their revenue and operating income.

Third, the narrative you're trying to build is just utter bullshit. I'm sure there are good economic arguments to be made for these layoffs. And there are other companies for which company survival would be a good argument. But in this particular case, the idea that it is about company survival is just completely detached from reality. The company is still, as of the last released numbers, fabulously profitable.
I see that now. The UI has poor discover ability of the goal, especially on mobile.
I've seen people argue that, but I actually think it's mostly supported by confirmation bias: when two people are laid off, one of them is a senior developer that works with many others and one is a fresh grad who started four months ago and hasn't worked outside her immediate team, many more people will hear that the senior developer is gone.
You are not understanding our point.

If these rural areas want to break away and go their own way, they wont have the resources to combat crisis on their own, they can't even do that with their current tax revenue and I don't imagine they are willing to quadruple their property taxes to do so.

I expect they'll whine and yell at other states if they need help. However I'd hope the gov of the remaining area of oregon would flatly tell them no, at least I would.
That sounds like a troubled, mentally unwell person?

Let’s say someone who’s mentally unwell wrote notes to confess to crimes, is it enough to convict them based on that evidence alone? And if so, should it be?
Particle and waves were just two seemingly incompatible models the modern natural philosophers used.

In post-modern (quantum) physics and the discovery/conception of photons by Einstein, they have been brought together as the same concept (and more generally for non-light by de Broglie as quantons).

A wavepacket is probably a good way to think of single quantons : https://upload.wikimedia.org/wikipedia/commons/9/92/Wavelet....

N.B.: In sufficiently weird and/or high energy situations, photons can also interact with one another ! :

https://www.quora.com/Do-photons-interact-with-other-photons...

https://en.wikipedia.org/wiki/Two-photon_physics
Because the entire value-prop of sudo is ubiquity and mindshare. There are as many replacements for sudo as there are Rust developers. Any one of them is probably fine.

The hard part is solving the coordination problem among millions of humans to just pick one and standardize on it. All that work is eliminated in an instant if you just convince the sudo maintainers to bless and ship one.
> What is the complexity

I send my bank statements, credit card bills and other documents to my accountant. He produces a return, together with optimisation advice for the coming year. It’s well worth the money. (I also have real estate, private equity, fund interests and emerging trust situations, and am multi-state.)
Things I want to see in JavaScript and Front end development in 2023
> People that job hop once a year but the idea of layoffs is high treason.

Because the people doing layoffs are getting $250M/y in stock value alone.
I was fortunate to learn this from pointless internet flamewars early in my life. Understand why you're in an argument and what you hope to accomplish by being in an argument. On the internet, it is usually very clear that you will accomplish nothing except maybe introduce receptive onlookers to a new idea, so the choice to minimize engagement is easy.

I think applying this has generally made me more successful outside of the Internet, too, by being more conscious about how I approach conflict. Unfortunately, in the less pseudonymous world where preconceptions and reputation have more weight, the advice also holds, but the calculus is a big mess. Arguments can have only downside risk, but you don't have the option to disengage.
Guess I haven't been on enough HN Rust threads yet. My assessment of Rust's vibe comes just from reading the docs and online help when I was using it in a project years ago. It feels like C where they're just trying to get stuff done. I don't have strong opinions on Rust or Golang, and I don't use either one regularly. In that project, I ended up doing most of my work in some FFI'd C code.

I do judge language communities based on the code reviewers at work. Python and Java people are chill, C++ people are obsessive, and Golang people are obsessed with not using C++. N/A for Rust or NodeJS.
> At that point in time, it was not yet clear that distributed version control would eventually take over, and even less clear that Git would be the dominant system.

Literally reading it on GitHub's blog, where the whole endeavor has the name of a source control system in it.

Jokes aside, did they knew Git was going to win or did they just take on a massive risk that would otherwise gone wrong?
A Foreign Key Pathology to Avoid
It's hard to spot if you don't know it's there.
Do you mean that https://safecyclingmap.com/ isn't using Mapbox? Because I see the logo at the bottom right of the website.
To learn how to move the knight effectively in chess.
At the point where it doesn't have "profit" in the mission statement.
There are a lot of people high up in large organizations that do not care if the company loses individuals with high output and high skills. All they care about is making themselves look good and get promoted. So yes, if they can get a list of 10k people to fire together very quickly that may make them look good even if that list has no rhyme or reason to it.

But also there are people who are just barely productive enough to not get fired at these companies. Layoffs are a great time to get rid of them without going through all the effort of documenting that they are just barely not doing enough to keep the job. Large companies are afraid to fire people without good documentation of the person doing a bad job or something wrong because they could be sued for wrongful termination.
Very elegantly said
> there is no practical plan on offer to create the reality you are advocating for...Its narcissism.

Let's try this with another Idea:

Person A - I am protesting to end slavery / Fix climate change / stop cops killing people for being black or poor

Person B - You have no detailed plan how to achieve this, you are a narcissist!
It will happen this way. You may be walking. Maybe the first sunny day of the spring. And a car will slow beside you, and a door will open, and someone you know, maybe even trust, will get out of the car. And he will smile, a becoming smile. But he will leave open the door of the car and offer to give you a lift.
IMO there’s a widespread belief that these upvote/downvote systems are fundamentally stupid, which is actually true, but I think it also holds back the implementations a bit.

I’d love to see for example a site that treats them as endorcements or something. The logic could be something like: keep track of the graph of who upvotes what. When you upvote somebody, you reinforce the link between the two of you. Then, when showing posts, rather than just using the raw scores, measure the weight of the edges connecting two users or something like that.

Also have a button that, if you see a post you don’t like, shows you the edges connecting you to it so you can re-evaluate them and cut some.

Or something like that. I’m sure this is open to abuse. But the idea would be that you aren’t just generating like a gamified “high score” for comments, but trying to build a collection of people that you find or are likely to find interesting. It might even help reduce abuse of the voting system, in that people playing “let’s all upvote each other” games will just become an isolated clique, maybe?
https://github.com/sigoden/dufs

A file server that supports static serving, uploading

MIT/Apache-2 in Rust
Some others:

Δ

・・・・・・・・・

!!!

†‡†
On the one hand, the severance packages at all of these places are so generous that I would want to get laid off in order to work on side projects, take a vacation, play with some startup ideas...

Maybe that's why I don't work at any of these places. I'm sure many of these folks are dependent on their very high salaries to maintain their lifestyle, but seems like a golden opportunity for some temporary freedom that we're not often afforded in the USA.
There is pagerank, which is still easy to game when accounts are free. I like HN's system well enough, mainly cause it doesn't show comment scores except your own. It's not like the toxicity-inducing thing on Reddit.

I also made my own social network for links where "liking" something = reposting it, and you only see stuff posted/reposted from people you directly follow. There's no globally popular stuff. Not comparable to HN, though.
“Even Caesar was replaced” -very insightful!

It’s always humbling to be in a position where you think “there’s no way this place will survive without me” but it seems like the show goes on, no matter what.
After a long time in the industry what I like to do now is give each department head a budget target. Then they can decide however they want within that. If they want to then give their own lower managers a budget, great. Or they can do it themselves.

The point is I make each VP / director fight for budget, then once that’s decided, I wait and see what the results are. They may keep a very expensive person or they may keep more cheaper people. Up to them to know who to keep and who to lose.

I do stick my hand in the process occasionally to save someone I like, or have a history with. That’s my prerogative as a leader. But in general I defer to the process.
How is that even share-based compensation at that point, if it is totally detached from the share price? It sounds more like a sign-up bonus paid out over four years (for the initial grant; a performance-based bonus for refreshers).
> Counterintuitively, trying to be irreplaceable will hamper your ability to share information, power, and credit.

Trying to be irreplaceable is bad enough, but imagine if you actually succeed in carving a niche out.

Being irreplaceable in a specific project often means that you get "left behind" in it while new projects get started elsewhere and gain more relevance in the company.

If you've made 3 pivots across different teams, it is much more likely you'll be absorbed into something new in the company than staying on a deserted island with dwindling budgets as the years go by.
I’ll add to that:

8. Naming of commands is sensible and inline with other similar tools.

9. No major issues with large files in your repo.

10. No flamewars break out online if you admit you don’t understand how part of the tool works.
You must be a very popular manager at the office.
Sure, there are cases where the axe is swung broadly, and individuals cannot protect themselves because they were not individually targeted.

However the point of being "liked" is as good s proxy measure as any other. People like working with people they like. Things that get you liked are often related to either overall usefulness (I like, and thus protect, the people who make my day easier).

Like any measure it can be gamed, but it's certainly a measure that doesn't hurt to optimize. (no one was chosen to be cut because "they are well liked")

Conversely being disliked can certainly bump you up the queue.
Ok. And?
Sales people are the exception to this. If a salesperson has a 10M deal that he is about to close within the next 6 months, it is a really bad idea to fire him, since he will probably tell the customer that your company isn't that great.
I can feel it coming in the air tonight?
For anyone else confused by the name, switching from Twemoji to Noto Color Emoji made it recognizable.
Yup, that's mentality I take. I'm aware of how precarious employment is and prepare as if my paycheck from one client/employer is my last from them.

Watched way too many people suffer who thought otherwise, I'm not going to make that same mistake.
https://en.wikipedia.org/wiki/Invention_Secrecy_Act

You don't know what the hell you're talking about.
An industry term I used to hear was 'golden handcuffs', but that was didn't necessarily mean being 'so good' over rather some culture of corporate politics.
I didn’t learn anything from this post about why to use this sudo replacement except that it’s written in Rust and that it handles errors. Am I missing something?
Yeah. Most people are not CEOs of multi-billion multinational corporations. Shocker!
A couple years ago, my parents, suburb dwellers in the Midwest, were spooked by a burglary in their neighborhood. A detective from the local police department suggested to them, and many neighbors, that they keep their outdoor lights on all night. Now, the lights at the front and back doors, which we once turned out every night, burn all night long. I feel so sad—the loss of darkness, the unnecessary electricity consumption—I don't know what could turn things around.
command line script method:

1) Get/select the structre/definition for table(s) in given schema/database via comand line script. Exact way to do this varies by database (mysql, pgsql, informix, oracle, etc)

2) upload/check in info from #1 to version control system.

edit per hardwaresofton note about DDL in transactions (way noted below is still a RIP, just less so than 'manual' DDL extraction):

Always old school script(s) to extract/display relevant schema/database DDL changes from transactional log in source control format.

This does assume that full/complete transaction log is available to parse.
When I've eFiled in past years it's bounced through H&R Block's servers. I judged this less likely to get lost than paper filing so accepted the risk.

Is there a way to eFile directly with the IRS?
This sounds like an amazing code-golf-esque project.

You would also have to store the last move made by a side to determine if en passant is legal, if the kings can castle, as well as which side is to move. Reserved values could be used for this as well as flags for other things to improve compression.
If you'd like "easy mode," such that the queen's squares are highlighted:

((sq) => { let board = document.querySelector('div.m-auto'); sq.forEach(s => board.querySelector('[data-squareid="'+s+'"]').style.backgroundColor='red'); })(["d8", "d7", "d6", "d4", "d3", "d2", "d1", "e6", "f7", "g8", "c6", "b7", "a8", "c5", "b5", "a5", "e5", "f5", "g5", "h5", "c4", "b3", "a2", "e4", "f3", "g2", "h1"])

I found that to be the middle ground between "you still have to plan" versus the amount of energy I was spending trying keep track of the forbidden squares
Are you seriously suggesting that a plant based diet is just as bad because a very small number of animals accidentally get killed in the process but in an unrelated way?

The same animals die in the production of plant based food _used_ for the production of meat.
Yes. If you start your own company. Your company may go bankrupt, but it is unlikely that you will be laid off.
Just as it has always been, and always will be. This comment is not as deep as you think
for sure. If I were at Google or Meta right now and not part of something that directly impacts ad sales, I would start looking for a new job.
> it's really not a great complement for solar and wind.

I mean, vice versa: volatile wind and solar are not a good match for demand.
Social media is cheaper, faster and widely used, https://www.statista.com/statistics/539395/smartphone-penetr...
super lovely response appreciate you and your contribution friend
How tragic would it be if someone’s deep empathic nature made them feel personally responsible for a death beyond their control – to the point of suicidal ideation - and was then imprisoned for it?
> at what point is a business allowed to be a business and run itself for profit (even more than it is making now) without being “judged” for the mean stuff it has to do?

Never. The rich are getting richer, the poor are getting poorer, losing homes, filling prisons. The majority stockholders are of the CEO class. They aren't in any danger of life-impacting loss if they have a lick of financial sense. Dividends to the cronies and axe to the peasants is never going to be popular with anybody but cronies and bootlickers.
I was in a company where I was part of the middle management, and my upper management boss knew that we had to lay off some people in the company (mainly sales).

My boss asked me to select one person to be laid off, as we have been chosen to be reduced by a single headcount (sales saw much blood). I picked our newest guy; our ROI per person was a bit long, so it was an easy choice.

The upper management bargained about keeping some extraordinary people, but I was not in that meeting. I was in another discussion on votes about top performers, and that one got contentious as some personal preferences (favouritism) arose between managers.
I don't think this is Musk being tyrannical as much as him being afraid that he's losing ad revenue.
The dot com bust was so much worse (so far) because you had teams and companies and markets just vaporize. Made me pretty sour for a few years, but realizing it helps now to one, keep the current cuts in context (not too bad), and two, that even if the world seems to be falling apart, things do get better.

Another silver lining is the junior devs not asking "Why are you still working at your age? I'll be retired by 35" :-)
Safari got WebGL 2 support not long ago :) the future of web gaming is very bright
This is awesome the graphics are very relaxing
>a spy thriller in disguise

I see what you did there ...
> Storage of nuclear waste was one of several issues that led residents around the Indian Point nuclear plant to push hard for its shutdown, at which they eventually succeeded.

Solar power plants produce zero waste, and those are opposed:

* https://www.theguardian.com/environment/2022/oct/30/its-got-...

* https://www.reuters.com/world/us/us-solar-expansion-stalled-...

Wind farms create no waste, and are also opposed:

* https://www.npr.org/2022/03/28/1086790531/renewable-energy-p...

Seems like people are just opposed to building anything around them, waste or not.
> I’m curious what your “Blackstone number” is. The Blackstone principle is that it is better for ten guilty men to go free than one innocent one to be imprisoned.

This is incoherent; it is obvious that you'd want to set this differently for different crimes.
https://archive.ph/NUoQ8
Yes, this one is also great. Every time I watch it, it's like it's somehow aged even better.
I'd say your first description, "text-obsessive", was the most accurate.

"Plain text" is a technical term, which generally means raw unicode (or some other character encoding) without additional markup. Emojis are unicode, and can exist in plain text files.

"Text" does not necessarily mean unicode, nor any type of character encoding. The books on my bookshelf are filled with text. If any of those books contain emoji, I would consider the emoji to be an illustration, not text.

(This is a silly discussion but also the sort of thing I have fun thinking about.)
Full of toxic coal byproducts, which are either radioactive or never break down.
Every employment contract I've signed, or that I can at least remember, stipulated that you can be sued if you interfere with their client relationships after leaving.

Agree with you that it's a bad idea to axe liaisons while deals are going through, but at the same time clients agreeing to deals at that stage will probably still see them through despite their sales contacts leaving.
It depends on the encoding: In UTF-16, a lot of characters have 0x00 as part of their encoding. That's the null byte, even if the software isn't technically supposed to see it that way, so it's a valid test. (Easy, too: Any character that's also in ASCII will be represented with a 0x00 byte in UTF-16.) Of course, UTF-8 solves that problem, plus the problem of surrogate pairs.
what did it do?
Says it right up front: "do no evil." But to a capitalist, the greatest evil is losing money.
I'm just stuck in the floor on firefox and can't do anything
It is okay to change your salary expectations as you uncover more information about the job
Apple and Samsung are members. Smartphone repair shops are affected.
When asking ChatGPT to write code in language X to do task Y, often it works, for simple Y, but sometimes it produces code that does not even compile. For a professional version, why not integrate ChatGPT with compilers such as g++, so that if it is asked to produce C++ code, it does not return code that does not compile (or at least warns that the code is not compilable). You could go further and have it compile and execute programs and verify that they do what the user wants.
Unfortunately there's no such thing.

The problem is being essential isn't the same as job security. You can wind up with new leadership that dislikes the old guard, or entire divisions or businesses being wiped out by a small circle of executives and accountants that don't actually understand how anything get done in practice.

Job security is the ability to go get another one. I suppose that's a place where being really good and someone people like working with can be extremely helpful.
VMware officially ends development of Octant, OSS Kubernetes introspection tool