skysight-inc/HackerNews huggingface dataset:
You establish there's shit on the street, then seem to assume that proves there's also theft. Why does this sort of comment always conflate people sleeping in the street with theft and general lawlessness?

Simply because things are a little unpleasant for you doesn't necessarily mean there has to be a real problem here.
i use evil, because muscle memory. I havn't spent the time to train myself to learn something different. I probably never will because I still use vi/vim on remote machines.

doom emacs was a game changer for me and allowed me to pretty quickly switch from neovim. Since investing more in the ecosystem, I wont be letting go of emacs anytime soon
> Our most immediate priority is ensuring that these Veeps

FFS, who teaches these people that referring to their employees with these cringeworthy names, especially in a layoff announcement, is a good idea? They're not "Veeps", they're people who have an identity and existence without reference to their roles at Verily. Just call them people. "ensure that these people..." Is that hard to do? Can you not resist the ra ra corporate bullshit for two damn seconds? Gross.
Ditto burritos in SF!
The article has nothing to do with Haskell, other than it's what I use. Why should I have to justify that when I want to talk about architecture diagrams?

Would the same expectation be in place of my examples were in JavaScript? I doubt it.
Nice to see that someone who recently vested $200 million in Google Class C stock hasn't gotten soft, still knows how to take the axe to worthless scientists and roboticists.
Another great government regulation that has a great intent (stop discrimination) but leads this terrible unintended outcome: all applicants asked for this highly sensitive information.

It is so ridiculous that it gives the information to allow the company, manager, HR to discriminate (even unconsciously), exactly the opposite of what the legislation is trying to achieve.

What is worse from a cyber security perspective is that this information is now proliferated increasing the chances that it will be breached.

Golf clap US government...
Ahmazing...
AMD didn't realize these cards were defective until after they shipped.
Places with a brick and mortar aspect to their business had major cutbacks. Anything tech related blew up right from the start.
This is a good point that I had not previously considered.

Inflation has been pretty stubborn. I assume some of that is coming from supply chain issues, but some of it also could be due to higher-earning households not being as price sensitive as they would have been in previous eras. i.e. a Google engineer is not going to really notice or care that milk is 50% more expensive. They might not even notice or care that their new car now costs $40k instead of $30k. Their annual stock options probably fluctuate by that much on a daily basis. That level of economic comfort used to be the exclusive purview of the professional class, i.e. doctors, lawyers, etc... But the tech boom has expanded that class (upper middle, lower rich?) considerably.

Will be interesting to see if this is the straw that can break the inflation camel. Overall, I am getting the impression that these layoff announcements, while grabbing headlines, are not very indicative of the market at large. But it does seem like they are picking up steam, and of course, these things can also reinforce each other. For example when you let go of 10% of your staff, that means you also reduce your per-seat SAAS software spend, and that money was someone else's revenue.

Anyways, I am rooting for a soft landing but still feel like these things are too hard to control. Would be nice if we could just let some air out of the more bubbly parts of the economy while keeping everything else chugging along. Previous recessions usually result in those who can least afford it getting hit the hardest, so a change of pace on that front would be welcome. Fingers crossed.
I don't short stocks, but I would not buy the US market at the moment. There will be bear market rallies but I do think this is still a bear market and will take years to play out.

High interest rates causing unemployment and reducing investment is the lever they will use to defeat inflation, it's very very hard to get right and the Fed has a long track record of getting it absolutely wrong (including over the last decade when they stoked a massive asset bubble in the US and all sorts of crazy behaviour like NFTs and crypto speculation). I suspect they will get it wrong this time too.

The Fed created this bubble (and arguably others since 2000) with loose monetary policy, and now they're trying to kill it with tight monetary policy - what could possibly go wrong!
Why not just bash: https://github.com/gnat/doit

Honorable mention: single python script.
I guess basically for anything. From AutoCAD (https://en.wikipedia.org/wiki/AutoLISP) extensions to grammar checking engines (https://www.grammarly.com/blog/engineering/running-lisp-in-p...)?

If you count Clojure and ClojureScript as kind of Lisp then for instance our whole product (https://orgpad.com) backend and frontend is written in it. Of course there is also some SQL, CSS etc. in between but basically all the meat is in CLJ or CLJS.
This is an other step in the direction to a Swift-only Apple platforms.

I don't think it would be worth my time to even buy a other macOS device to port my framework.

I don't think they will get any benefit from this.
Apologies for not being clear. I was referring to this quote which you quoted.

>But it seems like overall, and especially in lower-wage jobs, employment is still humming along and people are very much not getting laid off.
There will not be a soft landing.

It seemed like you were responding to this statement that was about employment rather than the stock market, before making your comment about shorting the equities market.
I never found a book that talked about the relationship between these fully.

lisp in small pieces does try to convey the idea that interpretation and compilation are siblings (by partially deriving a transformer from an interpreter and ultimately a bytecode vm) but it would be worth a full book.
Um..that was absolutely not patronising. I apologize if it came across that way. I genuinely felt you might have some valuable information to share. We need to work together to clarify the facts as much as possible, surely?
Just saw one a few minutes ago: “Use of handheld devices is prohibited by law”, and then something else I couldn’t really read.

In most countries in Europe that is just a phone crossed by a red line.
Composable Table Expression.
Both ways, or just employer -> employee?

If someone takes 46 weeks off, how should that be handled? Full pay?
Wikipedia's animated illustrations of sorting algorithms are awesome:

https://en.m.wikipedia.org/wiki/Quicksort
> Some Veeps will be redeployed to other teams

I really hope this ultra-cringe trend of referring to our employees and colleagues by twee corporate demonyms comes to a swift and timely end, especially in serious contexts like this one where the CEO is announcing that a bunch of people are being booted out.
Made doubly awful by the fact 'veep' already has a meaning in US English - vice president. So it could be read that they are giving all the credit and sympathy to the VPs.
Oh I’m aware, they just don’t need to exist. I wear both men’s and women’s shirts, and dresses and pants and skirts and whatever I want and they all fit me just fine. That’s the point I’m trying to make, it’s a false binary
I wonder what happens with the already accrued PTO. I assume that gets paid out at the start of this transition.
Longer an active musician than his Yardbirds peers, Jimmy Page and Eric Clapton, and no less innovative than Page and far more than Clapton, in my opinion. Page is still my favorite of the 3, but I have still a lot left to listen to of Beck, and this might be the push I need to do it.
There is also a lower chance of having stimulus to soften the initial blow for those being laid off. It also seemed like layoffs at the start of the pandemic were centered around the service industry, where as now we are seeing them in a broader context.
It's a no for me. The first part is that a 10% paycut could be a couple years of raises to get back to. Even if previous wages are restored a year later, that's a year of raises missed out on and pay is still lower due to inflation.

The second is that I don't think it's a good idea to signal that they can keep 100% of the labor for 90% of the pay. Firstly, it signals that this is something workers will accept, which is a dangerous line. Secondly, it means workers are assuming some of the risk the business is exposed to without a commensurate benefit.

The company needs to have a tangible and commensurate pain as well. A 10% decrease in pay for a 10% decrease in working hours is a maybe. Changing 10% of my salary over to company stock at a preferential rate (to compensate for risk) is a maybe. Some kind of contract stipulating that employees will be paid back double what they lost in pay is a maybe.

I'd rather roll the dice on layoffs than send the message that risks in the market can be offloaded onto employees.
I finally got to try Frank Pepe's a while back, having never visited New England before at all, so it was also my introduction to New Haven style, period.

I'd previously thought the idea of a "tomato pie"—just sauce with a little parmesan, no other cheese, no toppings really—seemed kinda crazy. Like, I was willing to try it, since that's one of a couple "classic" pies in the style, and it's well-regarded, so I figured I must be wrong, but I couldn't reckon how that'd work out well.

It all came down to the quality of the sauce, and mostly to the quality of the tomatoes. And boy was I wrong. That sauce was absolutely enough to hold up an entire pizza (almost) on its own. I mean, damn. I've made some excellent sauces from home-grown San Marzanos (I know, I know, I don't have the volcanic soil or whatever, but they were good) but this was next-level. So much complexity when, as far as I could tell, there was hardly anything in the sauce other than the tomatoes.
> please get a "Rules of the Road" booklet, and learn it.

No you. Literally. You need to do that.

>obstructing the road is an offense if it is not done for a good reason,

Exactly my point.

>it will cause zero collisions if no one is impaired and everyone is following at safe distances.

Hence by bit about redundant obligation and the difference between responsibility and financial liability.

>the fault of a single-lane rear-end collision is always the fault of the following vehicle. always.

Bullshit, bullshit, bullshit.

Go anywhere people talk about dashcams and you'll find plenty of testimony to the tune of "had I not had video I'd have been paying for that dumb mfers poor decisions".

The financial liability defaults to the following vehicle. It can always change if there are hard facts that amount to the other guy being more responsible.
Fascinating, maybe. But would humans invite this chimp to be part of the UN, or bring it into a lab to be studied?
I thought it was from commitstrip
remember this company was being hyped alot on twitter the past 2 years as we had supply chain issues. glad i dont just follow the trend.
What are chopped cheeses going for these days?
Powershell and Swift are so far apart in design as well as intended use cases that I'm not sure why you'd even want to compare them. It's like comparing Zsh to C#.
https://rxmarbles.com/ and http://neilpa.me/rac-marbles/
Swift certainly can be a scripting language.

#!/usr/bin/env swift
print("hello, world!")
CTEs (common table expressions) are wonderful, they make SQL grokkable and maintainable. But, before some dev goes crazy refactoring all of the SQL in their codebase into maintainable CTEs: always benchmark. CTEs can cause your query planner to optimize incorrectly. In some cases, CTEs can force the query optimizer to choose a plan it otherwise is not choosing and be more performant - perhaps up to a certain point. (That point being the size of the tables in question/index/etc.)
The data is still stored on object storage. It’s just a more performant format.

The root of the problem
is using object storage improperly.
Not sure what happens in the case of CC=gcc and $(CC) ..., but in any case, this is the bug:

https://savannah.gnu.org/bugs/index.php?57962
The veeps can now veep themselves into unemployment. Publishing this kind of thing makes you look like really bad. In what world do people publish this and think they come over as reasonable, mature and compassionate?
Fair criticism. The nice thing about the current API is it works with any input that's iterable (channels, slices, readers, etc.) and any output (callback, channel, append to slice, etc.). In most code I write, I avoid channels because I find them easy to misuse. I used channels in the examples because it's the easiest way to represent "some potentially unbounded stream of input."
I really don't think NY Times is interested in describing this particular gathering in anything but an intentionally negative light, yet even with that presumed bias I see only one statement there that seems even slightly offensive ("be a Christian") and it is presented in such a way that context not mentioned may or may not reduce the weirdness of it.

Only somebody already dedicated to hatred of people espousing these beliefs would find those quoted bits to be "anti-democratic, totalitarian ideas".

Take a step back, do some mad-libs and replace nouns with ones you'd prefer. It's a good exercise to see if maybe you're overreacting irrationally.
> I view biological sex to be a real fact about the world and it is unambiguously binary.

Then you are misinformed and out of date.

>Also, I take the words of the Bible seriously

You do realize that Genesis says nothing about which of them has a penis, or if a penis is required? Is it possible that God has a bigger imagination and vision than you do?

>I mean no offense to anyone

I have told you that your are offending an entire group of people, and your response is "I mean no offense to anyone." You do mean offense. Have the courage to say so.
Not interstellar, but I leave near Sunspot, New Mexico. Since lots of schools visit the sunspot observatory there they have a series of signs starting with Neptune at the beginning of the road (Highway 6563 for those interested) and ending with the sun at the observatory. The signs are spaced proportionally over the 15 mile road and it amazing how close mars -> sun all are compared to the rest, and that doesn't even deal with the rest proxima centauri (I'm curious where that would actually be, Colorado?)
Didn't the Reason Hypervelocity Railgun in Snow Crash use one of these?
I doubt it. If they only hire themselves, eventually they will have to compete with each other. That’s when the gloves come off and they’ll hire whoever to beat the other Indian.

The Indian on Indian war is inevitable. How do you think they got hired in the first place? Some white executive beat another white executive by cutting costs by offshoring.
+1 for backstage.io. This is something that I hoped the backstage graph would evolve into...
>It sounds like you haven't been in the situation the parent is describing.

Sure I have. And the first few times I too thought that it mattered. But it doesn't. None of the stuff we care about as software developers actually matters. We are just pawns for the people making money decisions. Completely replaceable automatons. If what you are doing is not directly supporting a strategic business goal, you are doing nothing but costing a business money. And cost centers are the first to be cut. You can sit there with your sense of self importance, thinking that the cleanliness and elegance of your code matters. But it just doesn't. Nobody cares. And the sooner you let go of thinking it matters the sooner you can focus your effort on what does.

The reality is that when whatever old house of cards you're running fails for whatever reason, the business will switch to a vendor that covers 95% of the use case, while being much cheaper and not requiring FTE support. It will be a tiny bump in the road for the business, replacing this thing that you thought was a world beating make or break technology.
It is what it is. (nice one, I'm screenshotting that :D)
>The homeless have no means for buying the typical AirBNB property.

This is partially due to people buying up available housing stock to AirBNB resulting in a skewing of prices.

Many houses that would be back on the market now sit empty with no tenants for significant portions of every month thanks to that business model.
I definitely wouldn't consider StackOverflow users to be a representative sample of people working in software development/tech/etc.
It could be as simple as a hedging your bet strategy. You might not even need faster than light travel. The weapon of our destruction in the distant future could have already been launched, making its way from its factory at 99% the speed of light as we speak, simply because the characteristics of our planets suggest a nonzero possibility of life arising. If the bet means your species has no potential predator in the future, then committing all the resources you can to such an effort would be a decent strategy.

I hope I am wrong of course.
I moved to SF from Boston in 2012. I haven't completely kept up with which iconic spots have closed since then, because it's heartbreaking like this.
https://github.com/sourcegraph/conc/blob/main/iter/iter.go#L...

// Map applies f to each element of input, returning the mapped result.
func Map[T, R any](input []T, f func(*T) R) []R {
res := make([]R, len(input))
ForEachIdx(input, func(i int, t *T) {
res[i] = f(t)
})
return res
}

Seems a little silly to farm that off to a custom func when you could just write the for-loop, but it's probably fine / may be no different in practice.

Let's go see what ForEach does, to make sure: https://github.com/sourcegraph/conc/blob/main/iter/iter.go#L...

// ForEachIdx is the same as ForEach except it also provides the
// index of the element to the callback.
func ForEachIdx[T any](input []T, f func(int, *T)) {
numTasks := runtime.GOMAXPROCS(0)
numInput := len(input)
if numTasks > numInput {
// No more tasks than the number of input items.
numTasks = numInput
}

var idx atomic.Int64
// Create the task outside the loop to avoid extra closure allocations.
task := func() {
i := int(idx.Add(1) - 1)
for ; i < numInput; i = int(idx.Add(1) - 1) {
f(i, &input[i])
}
}

var wg conc.WaitGroup
for i := 0; i < numTasks; i++ {
wg.Go(task)
}
wg.Wait()
}

Yeah I'm gonna go with a giant nope. Getting that through review is rather concerning to say the least, for something you'd be basing your most-complex and most-needing-correctness code around.
Maybe she's doing time somewhere?

Just out of curiosity what would be the best way to update your LinkedIn in this case? "On sabbatical" does not seem to quite cut it.
Pretty sure "Blueprints" by Unreal Engine is a visual programming tool used by a lot of people that know the syntax of various programming languages but still use it because the iteration time is a lot better than the C++ counterpart, as well as less verbose, or/and to avoid all the strict typing needed in that language.
Right, even worse!
This is great, and apparently totally original. The only hit on google is your comment itself.
That letter is a self-eulogy.
The editor who edited J.D. Salinger
If we're keeping this "an Google/Alphabet Bet" component, can we decide to use "an Alphabet/Google Bet" or "a Google/Alphabet Bet" instead? Thanks so much.
Just FYI, the original book by Don DeLillo was huge when it came out and everyone was passing it around in the early 1990s. If you were a fan of books in the 1990s, you had either read a copy or you owned it.
This was my initial take six months ago, but I've come to realize this is about runways. Imagine you just lost your job. First thing you'd want to do is get some idea of how long it'll be until you can get another one, then look at your budget and cash on hand to make sure you can pay the bills. If you don't, you have the options of borrowing money (which is hard and a bad deal in these circumstances) or selling some of your stuff. This is basically what companies are doing.

It's a bad deal for companies to borrow money or take big investments when interest rates are so high. If you want to avoid doing that, you need to predict when interest rates will drop and make sure you have enough cash to ride it out. In spite of being successful, some companies don't have the cash, and they need to reduce their burn rate.
https://archive.ph/RygOF
Speaking of Bay Ridge pizzerias circa 2009, there was a place on the corner of Bay Ridge Ave and Colonial called Lil Nino's (?) which served the absolute worst slices I've ever had. They essentially just plated up what was obviously frozen, microwave pizza.

Their whole game plan seemed to be to appeal to the high school students in the area based on their location and the fact that they had a couple of Xbox 360s and TVs you could use. It was cool at first, but most of us just went back to picking up a couple of slices at Rocky and Nicky's across the street and going home to play Modern Warfare. I'm not sure they lasted more than six months to be honest.
Why is the DMCA even relevant here?
Who's the copyright holder?
I want to use Warp but it has forced telemetry. Any roadmap for making this more private? Would happily give you my money
Of course, but so can C++ and Java: https://stackoverflow.com/a/29709521
Fractaloid would be a more accurate description.

True fractals are self-similar regardless of scale.
Today I learned that I speak roughly like a robot.
Spoken like a true Microsoft marketing department employee two cups deep into the koolaid arrogant enough to think the only two roads are ‘my way or the highway’
Instant Subgraphs from ABIs
Truth does not matter to your mission.
CTEs can also perform very poorly and often in surprising ways. For example, predicate pushdown is a problem on both MSSQL and Postgresql.
Airlines hope for return to normal Thursday after FAA outage snarls U.S. travel
It really should be denied simply on the requirement that it not be obvious to a practitioner in the relevant field.
In answering the question, I too was vague. Point taken. I was referring to the nginx question specifically. And I tried maybe not hard enough to convey that there is a need to start chasing down one question at a time. Don't most journeys start that way?

Also, my suggestion to learn more about servers in general, which I didn't actually answer, is to build one. If the OP wants a link to how to build a LAMP stack, I can supply an article series I wrote on the subject some time back. It's a little out of date, but the concepts apply.
In that case they'll lose the data no matter whether it is encrypted (at some point in the future). I fail to see how encryption makes that worse.
Those are decades, as well. I did not imply that it would be a short time frame, it was just a unit I chose.
Reading the super majority of Rust code is equally easy or easier than reading Python, or Typescript, or even Ruby.

Writing Rust applications is also very ergonomic. The Rust web server frameworks are approaching the ergonomics of Typescript web server frameworks.

The only Rudy lacking ergonomics is writing net new frameworks or missing framework pieces, or when std is not available.

95%+ of all new Rust code will fall into the bucket of “ergonomic to write and read”.
Blablabla remote workers blablabla productivity blablabla evil trend blablabla layoffs blablabla...
> They're not "Veeps", they're people who have an identity and existence without reference to their roles at Verily

The words used by HR from this and other companies clearly show that for the company, they are not people with an identity, existence or raison d'être other than providing some kind of service to the company. The invitation is to treat them accordingly.
The energy crisis and Europe’s astonishing luck