skysight-inc/HackerNews huggingface dataset:
What's going on here really? What "misconfiguration"? I don't get it... misconfiguration is just "single-tenant" vs "multi-tenant"? That can't be right, that would mean that anyone with an account in the original tenant would still have admin access. It doesn't matter if you have single or multi-tenant logins if you don't check account permissions in any way. The fact that the user is coming from some other tenant only increases (massively) the surface area of who can screw you over... but like, if that's the fix... than anyone in the org can still screw you over.
industry insider friends have indicated to me that this isnt true, they are doing well in enterprise. not that i would know but guessing mid 7 digit arr by now.

they are hub first. not a Docker situation.
This article is good but imho misses a big potential issue: the manager’s perception of performance.

Managers, especially newer ones can have lots of biases. Someone you think is underperforming may actually be doing ok, they’re just not approaching the work in the way or at the exact same performance you or superstar Sam does. Not everyone is a rockstar, and if you insist on that you are going to have trouble scaling.

So my first question is “how is this manager evaluating performance?”

Follow ups
-have those expectations actually been communicated to employee?
-what specifically has been done to help the employee? Is it lip service or actual help? Has HR and managers manager been looped in and do they all agree employee is underperforming?

Only then do I think you should move to reassigning / firing
What’s Slack’s incentive to charge strictly no more for any individual user? I can see them going to $x per activity, capped at $15/user/mo and $10 * (total number of users)/mo, but if they’re getting $8/user/mo now, there’s little incentive to make that $0.01-$8.
I read an interesting article on the Russians programming the cruise missiles that fall on Ukraine. They're former game and software developers drafted into the military.
Page loaded without images. Tried to reload one.

data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

For how long are they gonna keep on doing this???
The point is Free Software, not distributed systems. It can still be a centrilized service, and be Free Software at the same time.
Surprise workplace mechanics.
I always thought that roasting beans is it's own science. Isn't 'beans roasted with heat gun' quite a weakest link in this pipeline to great coffee?
My impression of the article is, that things do not look the same.

Apartments: wooden floors white walls straight roof light-shade chairs/sofas square tables pastel colors windows

Car brands - I can't even pick any similarity, except that they're all black and white, which the author literally made up (Toyota and BMW's brands are colorful).

Toothbrushes: white colorless buttons LEDs white brushes long has a brush

I really don't understand what the author is talking about.
I notice it depends on the task. For some things 50% work 50% recreation works great for me (specially at the end of my energy)
When the encumbents ignore the populace then populists get elected, yes.

If you don't want people voting for extremist parties then get the more mainstream ones to stop ignoring concerns about the current policies.
I think you are projecting your own hypersensitivity into your understanding of the topic.

Green chalkboards, like my schools had as a kid, were not black.

https://en.wikipedia.org/wiki/Blackboard points out "Green porcelain enamel surface, was first used in 1930, and as this type of boards became popular, the word "chalkboard" appeared. In the US green porcelain enamelled boards started to appear at schools in 1950s."

To double-check, see the Google Ngram comparison at https://books.google.com/ngrams/graph?content=blackboard%2Cc...

The use of "chalkboard" doesn't really exist before the 1940s, and increases rapidly in the 1950s, reaching the current rate (of about 50% of the usage of "blackboard") in the the 1960s.
A $40K bounty from a $2TN dollar company for this bug is like feeding pocket lint to sniffer dogs.

These researchers would get more from re-selling the exploit from dark web criminals than this bug bounty program.
If cost isn’t an issue, I’d use one of the established commercial offerings. Otherwise, you could try splitting into shorter chunks (20 minutes maybe?), do multiple runs on each chunk and pick out the best run according to some criteria, e.g. character count after removing repetitions. Whisper isn’t deterministic so some runs can be better than others; you could also tweak parameters like compression ratio or silence thresholds between runs, but in my experience there’s not going to be an obvious winner leading to a marked improvement in quality. Anyway, I’m no expert, and maybe you’ll have better luck than me. My recordings do have background music and conversations in some places that might confuse the model.
Because it seems they are firing a ton of skilled, well performing people. At least that's what everyone says on the street.
Do Chinese state-backed cyber attacks count as a cold war?
The average twenty year old in Spain makes 1000-1500 EUR a month before taxes, so I don't know how they think they will convince them to buy.

In the first week of sales Dead Space Remake on the PS5 sold less than 4000 copies in all of Spain it seems.
> but the lack of uninterrupted quiet time is real.

Do you have dedicated office space in your home? This is crucial.

Additionally, once the kids go to school the house gets very, very quiet for most of the day.
> but how does that punish the baddies?

I hope we (as humanity) will get over punishment for the sake of punishment. It is a power tool to steer people away from harmful behavior and I don't think we can stop using it altogether anytime soon but it should be used to the extent it actually changes people's behavior - longer sentences not necessary better in this regard than shorter ones in combination with some re-integration program. And if we can prevent antisocial behavior without punishment why not at least try?
> I should be able to not only write once, but read again easily.

Once you overcome the admittedly very steep learning curve of APL, it tends to actually be more readable than Algol-likes in many respects.

In fact, counter-intuitively, the single-character symbols actually contribute a lot to its readability. This is, in part, similar to the reason that "a^2 + b^2 = c^2" is usually preferred over "The sum of the squares of the orthogonal sides of a right triangle is commensurate with the square of the hypotenuse," assuming you've done your homework and know basic algebra, equational reasoning, and all that.

In my experience, I see something like a 100X reduction in code size. This means that on my editor screen, right now, just by moving my eyeballs, I can read code that would be scattered over 10s of files in Python. This is the stronger sense in which APL is more readable, and by a large margin, to boot.

Seriously, APL is tons of fun. I feel like it would be tragic to let a few small preconceptions cut off the potential for you to give it an honest go. Also, the J and APL communities are each quite distinctive. FWIW, I've have a particularly good experience with the people using Dyalog APL.
Maybe it’s the journey for some and not the destination.

Reframing things can be as positive as negative or self enabling or sabolaging as one likes.
> How does that process go from where it's at today to "alien hive mind"? Without passing through "develop advanced codes of ethics and morality" etc?

Why do you think it would do that? It will understand human ethics perfectly but that doesn’t mean it will follow them, because human morals aren’t a universal objective truth.

This is a good video explaining that: https://youtu.be/hEUO6pjwFOo
> IIUC, the digestive system (and the gut bacteria in it) provide feedback to your taste buds over time.

+1. Given the recent research on the gut-brain axis, I too believe that this mechanism is the case.
3CX users under DLL-sideloading attack: What you need to know
How is that different from Bernie Sanders effectively brainwashing an entire generation that communism is good?
Here's the deal:

Making software is not challenging. A CS graduate from 2002 could build Teams. And it would be faster! You can hire dozens of engineers based on whiteboard problems, throw them into a disjointed cacophonous open-plan work environment, give them arbitrary deadlines and 10 layers of middle management, and somehow, somehow, software will still be built!

There's no reason to streamline the architecture, or the workflow of the team. If the software is going to be made regardless, why bother? Just do whatever feels normal.

Contrast this with the engineers who built the Saturn V. I'm sure a lot of brainpower went into thinking about the overall architecture of the rocket, and how the teams would be structured, and how they would communicate. Tons of process.

Anyway, as a result of this lack of organization, software teams usually self-structure into a network of arbitrary mini-siloes. The way this works at FAANGs is you'll have the Foobar Core team, the Foobar Presence team, the Foobar Video team, the Foobar Audio team, the Foobar Notifications team, etc. etc. It's like microservices for teams. And they barely communicate (unless two of these teams are lucky enough to share the same corner of the same open-plan floorspace!)

Anyway, these mini-siloes ensure that there are lots of seams between modules, and no one can optimize across boundaries easily, without stepping on the toes of someone else's team. And unless customers are actually switching to other products, there's no political willpower to do that toe-stepping in the name of saving the product.
sounds like a recipe for ensuring AI is used to entrenche the interests of the powerful.
It really does seem like a historic moment in business history. I'm strugling to think of a precedent, other than cases of outright fraud, where a prominent firm (= its management) experienced so much negative publicity and self-owning.
I wonder how much of that is ADHD based as we have 7 variants of ADHD among 3 neurotransmitter groups; Dopamine, Serotonin, and GABA which would imply its not recessive 7 percent alone for dopamine but closer to 21 percent of population.

My bias, I have type 2 ADHD.
Well performing people by what metrics?

Plus, how many well performing engineers do you need when you haven't shipped a successful product in nearly a decade while canceling more of your existing products.

It's more like Google overhired during the market boom just to starve their competitors for talent and not because they actually had a use for all those people.

At one point you reach diminishing returns in terms of headcount and onboarding more well performing people just slows your org down as that just adds more overhead and various fiefdoms start to form that fight to entrench or upgrade their position in the org instead of doing what's good for the company, causing stagnation and complacency while competitors are running circles around you. I've seen this at every single big-corm I've worked at.

It makes sense orgs end the overhiring spree from the free fed money bonanza, and are starting to think about efficiency as well.
> how does worry help you or the person who is going to get fired?

That is the point. By the point you know you need to fire them it is easy. Getting to that point is the hard bit.

Maybe they just need a different style of assignments? Maybe there are interpersonal issues in the team you as the manager should address. Maybe they have a health issue they can address with time. Maybe they are burnt out and you should reconsider how you are running your team, or even worse how the whole company.

Depending on the situation you have many more things you can do to address an underperforming employee than just firing or not firing them. Whether or not it will be successful depends on multiple factors some in the control of the manager, some not so. A sane manager should not stress or worry over the ones they can't control, but easy to imagine them stressing over the ones they can.
I've been remote for 4 years with a 4 and 2 year old and....same. Generally more productive work-wise and can't imagine going back to commuting 30-40m each way as I did previously (which isn't even a "bad" commute). And the additional time with the family is irreplaceable.

My company's local office is open, and I do go in 2-3 times a month for various reasons (which I also enjoy as a change of pace). But every time I do it's a total ghost town. And not just our floors, but every floor.

It sure seems to me that commercial office space leases are going to collapse in on themselves over the next 3-8 years as the longterm leases come up for renewal and companies say "no thanks" or "we'll take 10% of the space we currently used".
Modern Retro Computer Terminals
Companies might have used the cheap money to do something worthwhile rather than hire people to look growing and then fire them and cancel their projects?
Papillon Roquefort FTW
Have a look at Tina CMS: it’s git based so you don’t have to worry about moving your content or having it locked up in a proprietary format. And it has good integration with nextjs so you can see what your changes would look like on the website in real time.

https://tina.io/
Makes sense on paper, but so far the solution has been importing cheap foreign labor from overseas (0).

Automation is probably the route we'll end up taking.

(0) https://www.npr.org/sections/health-shots/2022/01/06/1069369...
Exactly. Q: “How can a company avoid ever having to layoff 100 people?” A: “Don’t hire 250 of those 100 in the first place.”
Bombing data centres would make people see the whole thing as a terrorist organisation which would make it way worse
As far as I know, every major dialect of APL has had support for variable names. Symbols are used to name primitive functions, but not user-defined terms; if you want to use any intermediate term more than once, you likely want to assign it a name. And even leaving this aside, you probably would not very much like to write an entire program as a single very long expression; intermediate variables are necessary to break lines up.

A few decades ago, j (an apl dialect) innovated a form of tacit programming—programming functions which do not refer to their arguments by name, and which do not need to name intermediate terms to share them—but you still must name your functions if you would like to compose them or if you would like to avoid the extremely-long-line problem.

Generally, I write J programs using a mix of small, tacit functions, and larger explicit functions. The latter primarily comprise a sequence of assignments, and generally use unnamed tacit functions heavily (alongside explicit applications and references to other defined functions) when constructing intermediate terms. Explicit control flow is rare, but usually accomplished using builtin combinators and recursion when necessary.
I'm seeing more and more Twitter integrations based on scrapers.
All APL versions have had variable assignments, denoted by ←, e.g. `var ← 1 2 3`.

There is a concept of tacit, or point-free, programming, which avoids the variable names as parameters, for example the calculation of the mean `avg ← +⌿÷≢`. However this does become unwieldy pretty quickly, and it's easy to juggle too much. It is very useful for short snippets, where you avoid all of the ceremony and can just express the core thing you want to talk about (for the avg example, it's not improved by including a parameter: `{(+⌿ ⍵)÷≢⍵}` - the ⍵ parameter isn't informative at all, and nor would anything else, like `samples`). I think it is best to keep the tacit snippets short, and to assign good names to them.
Fintech Rivalries: How Fintech Companies Stack Up Against Each Other, Part 3
I cannot wait for the electric cargo phase. The day care we’ve selected is a 15 minutes bike trip away. How long were your kids when they could handle being on the bike?
For being unmaintained for months it's holding up remarkably well.

Edit: And the sole active Ads developer who was still actively responding when the blog post was written, was apparently laid off a week after the article was posted. Ouch.
EA lootboxes are not cosmetics only, and they have been fined for such sketchy behavior: https://www.gamingbible.com/news/games-ea-handed-10-million-...
I agree with this reasoning where it concerns someone who already recognizes that what they are using is a worthwhile tool for what they want to do on a regular basis. But for a looser test drive situation sometimes the flat sign up here with autorenewal and don't forget to cancel darkish patterns can be a blocker to entry. I look at it like a pre-paid vs post-paid mobile phone story where sometimes you just want less friction and hassle than a contract even if it's benefits are better. The thought experiment below is simple and who knows if User A would come back to the tool if faces with a problem to solve in month 3 but I think it supports a UBP approach.

User Journey A
One (out of 100 landings) decides to take a 1-month $10 subscription, fiddles around a little but at the end of the month is not convinced of the value based on how much the tool was used. Cancels Subscription.

User Journey B
One (out of 70 landings) decides to put down a $10 prepaid amount for a block of product usage. Month 1 has limited usage. Month 2 has limited usage. But in Month 3, they face a problem this product solves and find long term value along the way.
If that’s what you really want, you end up with numpy, which — whilst efficient in its niche — ends up as a pale imitation of the real thing. I’d urge you to try a modern APL to really experience the power of the Iverson vision.
I think these discussions are so important, and yet, I feel there is a disconnect in communication between most developers and those actually being knowledgeable on how to write a license. Also, it is either just me, but "jumping the shark" is not an expression I understand, so even though it is explained in the article, the title is not serving its purpose.
It would be great if there would be a better way to bring these discussions closer to the general public and software developers in a more understandable form.
Amazing article.

This is a pretty interesting point about a carbohydrate source via animals:

> Western explorers noted that the Inuit also ate chyme, the stomach contents of reindeer and other plant-eating animals. Chyme provided at least a side course of plant carbohydrates.

I recently turned vegetarian, and I feel that (controversial opinion coming ahead) a vegetarian (lacto-ovo that is) diet is the closest thing to a Paleo diet we have today. The reason is that milk fats and egg yolk fat provide the most realistic balance of protein+fats that our ancestors previously exclusively got from eating animals whole where not just the flesh was eaten but also the organs (just as the article above confirms).
Also that the composition of milk and egg yolk fats is important here as they're similar in fat composition to animals derived fats (eg: saturated fat, a favorable omega 3 to omega 6 ratio, presence of fat-soluble vitamins like Vitamin A, etc.).
Extra: With both eggs and milk, it is easy to play with the protein-fat ratio by altering the whole egg to egg whites ratio and magnitude of skimming of milk respectively.
The thing is becoming a parent in pandemic introduced a different kind of prioritization and focus to be present in the best ways and not just duration. Increasing hours before effectiveness can cap out per quick.

As my spouse reminds me the people who will most care when I’m dead grad my kids and spouse if I’m lucky. Everything else is how much good will, memories and moments you can experience with others.

What kind of memory do we want to be? Preparing for and around that for the next many decades allows me to plan and execute in decades and not be obsessed with maximizing work hours now all the time. Outsized impact gets easier with each wave of tech that does more with less.

Big changes go very slow and then very suddenly.

Raising kids is passing too quick but experiencing existence together is far beyond that.
Exactly! NBD is a really simple protocol, its part of why I enjoy using it so much.
Add ChatGPT to Microsoft Word
https://randy.gg
I can't seem to find the right one. Care to post the link?
So far it has exposed the real business acumen of Elon Musk. The only company he runs by himself, arguably the easiest to run, is losing him a staggering amount of money in one year.

I wonder how he rates his own perfomance.
What economists have identified as stagnation over the last few decades can also be interpreted as the cost of continuing successful engagement with a complex world that is not set up to serve human interests. Two arguments: 1) The core argument holds that elasticity (ß) in the production function for economic growth is best interpreted as a function of the interaction between the economic entity (firm, industry, the economy as a whole) and particular aspects the larger world: physical scale in the case of semi-conductor development, biological organization in the case of drug discovery. 2) A larger argument interprets current stagnation as the shoulder of a growth curve in the evolution of culture through a succession of fundamental stages in underlying cognitive architecture. New stages develop over old through a process of reflective abstraction (Piaget) in which the mechanisms of earlier stages become objects for manipulation and deployment for the emerging stage.
Oh, somehow it was not so clear to me on smartphone. Thanks!
the simple fix: offices with walls and doors (as we all used to have)
I have talked about this on here before, but the utter fervor around XML in the late 90s/early aughts is somewhat forgotten and unlike anything else I have seen in my career. Honestly, the current AI boom comes the closest.

It’s hard to explain and harder to justify if you weren’t there to see it with your own eyes; “it does XML” was literally a major selling point on so many products.

If you weren’t working with XML, what were you even doing with your career? You’re a dinosaur. Every single day someone was inventing new uses for XML. It was talked about like some sort of savior of the software industry. It’s really bizarre looking back.

There was something in the water. It lead to a lot of XML centric products like “XML Appliances”.
Online advertising is constantly evolving, and 2023 promises to bring new trends and significant changes in the way brands connect with their audience.
Sure. My point is that if it is a protocol, then the RFC should not say that it is an app :-)
This assumes that the impacts of the technology will be positive. And they can be, if we find a way to make it safe, but if we create superintelligent AI before we make it safe it will just kill everyone which is not positive
> Another data point: of the 20 newest posts on this forum, 12 are about Twitter not responding to the standard API access request process, and 4 seem to be about API bugs. This has been the pattern for a while now. It seems like Twitter is now largely ignoring all manual processes and bugs.

Non-responsiveness is pretty normal for large corporations. Try to send email to Google or Facebook. Calling their products "unsupported" and "unmaintained" may actually fit dictionary definition!