skysight-inc/HackerNews huggingface dataset:
Sadly no.

But something along the lines of:

--------

header, greetings etc

I'm writing you in the hope that you would have time to look into the abuse of market power by Google that has destroyed a well functioning market for web browsers.

Background:

Back before 2008 IE was both stale and very dominant and [...]

The reason for this was both that Internet Explorer (IE from now) started out as a very good browser for it time, but more importantly that Microsoft (MS) abused its market position to push it everywhere and to intentionally degrade experiences for other browsers as proven by Opera Software when they showed that MS technical support web pages magically started working if one let their browser identify itself as IW.

Microsoft was fined severly for this and was also forced to create a browser ballot on machines sold in the EU at least where they had to present IE togheter with competing browsers. Around this time MS also to some degree started changing their ways

This was followed by the rise of OS independent browsers, especially Firefox in the beginning but also Chrome later.

Since around 2010 the growth of Chrome has been happening by eating every other browsers share and there is a lot to indicate that technical superiority is far from the only reason why this has happened:

- remeber to mention bundling (w/Adobe and probably others)

- ads on the front page of Google, something that no others have been allowed to

- misleading ads (showing download a better browser also to firefox users and opera users)

- and last but not least: Google has also been caught red handed in degrading experiences for other browsers, not based on technical capabilities but how they identify themselves

--------

This should serve as a starting point. I need to get back to work and English is not my first language so make your own : )
I appreciate the sentiment (I think) but as far as kids books go, this isn't great. Can anyone point in the direction of a great AI-generated kids book?
What’s Next for Theoretical Particle Physics?
I doubt it. It doesn’t target enough muscle groups and you ideally need some variations of push/pull/lift as muscle groups are engaged in different ways for different motions.

Probably not fantastic for cardio either, ideally you want a lot of training in zone 2 for endurance and some training at max for power.
Yeah, that's the way I look at. You de-risk a project by front-loading “investigate open questions about ___,” and then getting to the stuff that’s obviously just work that’s doable.
The kneejerk reactions to the Google layoff are quite interesting in comparison to other layoffs. Meta laid off 2x the % and there was less news or general backlash, and several well known startups have laid off 15-20% of their workforce to mostly normal reactions.

I understand that Google is a sort of indicator for the tech sector as a whole and people viewed it as a sort of "safehaven" prior to layoffs, but to me it shows how entitled tech workers are, especially those in insular cultures like Google.

I guess it also shows the immense brand value Google has, though this seems to be eroding slowly among SWEs, at least in my circles.
IBM Cloud is really good. Don't knock it just because it's prefixed with the letters "IBM".
While uppercase keywords is a bummer, many IDEs support automatic capitalization.

One thing from Oberon linage that Turbo Pascal/Delphi/Free Pascal lack, is automatic memory management (with the exception for COM based types).
Because the people who decide exec salaries are execs in other businesses, so they generally have

1) An inflated view of the impact of execs compared to other employees. This is a well studied psychological phenomena. People tend to overestimate their "skill/contribution" even in poor luck or even rigged scenarios. (There was a study which gave some subjects a head start in monopoly, i.e. more money, the subjects tended to talk significantly more about the advantages of "their" strategy in the game, then the subjects that we not given the head start).

2) It's in the interest of execs to keep C-suite salaries high, because it increases their own salary.

So it's not surprising that we have seen a dramatic increase in ratio of exec to average employee compensation, and why execs are typically isolated from economic downturns.
For Java I do. For JavaScript, as I said, it does not work because of bug or whatever. It worked for some time at previous version and stopped to work after upgrade. At this point I don't bother anymore and just use VScode for anything except Java.
Doesn't high intensity exercise have a greater risk of injury ? For instance, they did sprint intervals here, I think that I might need a 15 minute run just to warm up my knees enough to do the sprints (getting older sucks).
A practice amongst Olympians across many disciplines is to spend the first year of their 4 year training cycle focused exclusively on building a foundation of strength.
Stack Overflow's Toxicity [video]
Just off the shore of Lake Winnipeg. :>
As a former national-level 10km runner I can very much second this training regimen. However if your starting point is sedentary you are probably better off doing something that you like and can commit to, be it high-intensity or otherwise. Studies like these are important in showing various tradeoffs but shouldn't be used blindly and prescriptively.
It’s not trend following, it is genuine existential fear, particularly someone like waymo -

With 0% rates money is free and you can take forever to make a profit, nobody cares, just borrow more money if you run out.

With 5% rates money is expensive and you have say 2 years to make a profit or everyone loses their job and investors lose their funds.

This doesn’t really apply to massive companies like google or MS of course but it does to anyone smaller without a cash cushion (the majority). Now job cuts may or may not be the right decision but they are triggered by very real and urgent fears about plummeting earnings.
Ah, a fellow (h)ledger/beancount user :)
Interestingly, the polarized training you describe is also know as the 80/20 rule that specifically recommend the opposite (80% low intensity + 20% high intensity) of what you mean by 80-20 (do just 20% to gain 80% of results).
> Why wouldn’t it be possible to also lose your license if you allow smoking where it’s not permitted?

This already happens to the extent that it is enforceable.

If a venue allow smoking inside where not permitted, or in an area deemed 'inside' (too sheltered, whatever), the venue gets fined or can have its licence suspended or even fully withdrawn.

The law also makes some provision for common sense.

The venues ability to control smoking ends at the boundary (the door). So the venue isn't responsible if someone smokes outside the door on the footpath - its not their problem.

Designating the outdoor areas as smoking areas is an acceptable compromise. Venues lacking in smoking areas tend to be unviable financially.
Then again, “things got slippery” can be used metaphorically; and that meaning did appear in the story (mischievous Sparkles).
The AGPL is more to clear up confusion and try and limit people ripping off our software.

Open source definitely isn’t a growth strategy for us. We’re huge open source fans, and do actually believe in what it stands for. We’re open source for a number of other reasons, such as longevity, privacy and genuine passion for OSS software (I’ve wrote more about this in other comments here).

However, yes, we are a company that is VC-backed, and so we have to make some decisions that are for the business side of things, and switching to AGPL is one way of cutting down on people trying to create rip off versions of our product.
Further, banner/modal fatigue is a real thing. People will just ignore and click through.
How to Negotiate as a Developer
Most odds is when x64 binary will stop shipping, arm64e won't be in preview mode anymore and we will be able to just do the re-signing part. (Which is supported)
Do you mean like https://newrustacean.com by Chris Krycho? Although you have to really concentrate when he starts reeling off those generic method signatures, I love that he went that way with it. And I think it works.

Please do some more, Chris!
But I don't want that. That's like taking the gate instead of adding a configurable ACL.
There is an aspect of cannibalization, Google can't really grow much more than they already have in the search niche and most other things they've tried (cloud, streaming video, social media, shopping, music) has competent competitors. The only way to present black numbers to the investors is to essentially milk the cow harder in a way that makes their offering worse.

I do agree that what has allowed Google to stick around is indeed that they're very well rounded. There are many competitors that do one or a few things better, but there isn't really a compelling replacement.

My point though is that most of Google's problems with "SEO" stem from their monopolistic position in the market. Their search engine is essentially a firehose of cash flowing into whatever ranks well. This creates a sort of dynamic where what ranks well gets more money, and is able to proliferate; and what ranks poorly dies off. This is essentially an evolutionary process. What is perceived as adversarial SEO is essentially Google's own shadow. It takes that shape it does because of the things they value.

Search engine spam is not just a flaw in Google's algorithms, it is a consequence of their position in the market.

Whatever replaces google, whether it's some sort of AI or Marginalia Search (not very likely) will have exactly the same problem as long as it exerts the same dominance over the web's traffic.
Downvoted, appropriately
> Kind, good, happy, gentlemanly, secure people never go Nazi. They may be the gentle philosopher whose name is in the Blue Book, or Bill from City College to whom democracy gave a chance to design airplanes—you’ll never make Nazis out of them. But the frustrated and humiliated intellectual, the rich and scared speculator, the spoiled son, the labor tyrant, the fellow who has achieved success by smelling out the wind of success—they would all go Nazi in a crisis.

> Believe me, nice people don’t go Nazi. Their race, color, creed, or social condition is not the criterion. It is something in them.

It's like nothing has changed in 100 years.
> Is there something fundamentally bad that Linux does that requires a new OS to fix?

If no one ever builds anything new, nothing new will ever be built.

There's an implicit assumption in your question that Linux has solved all problems or is even fit for its current uses and all future use cases. (A similar sentiment is voiced in other discussions e.g. about programming languages, frameworks, editors, etc)

Related: "The Thirty Million Lines [of Code] Problem" https://www.youtube.com/watch?v=kZRE7HIO3vk
> One is a task, one is an unknown project with no clear definitions or starting process. Which is why many startups have great infrastructure and not enough customers.

It's interesting that I worked with a company that had a strong sales department but a weak (or non existent?) IT department. Getting five new corporate customers was a task for them. But setting up an AWS EC2 instance with an RDS server? That was an investigation that is requiring a trip to Singapore.
Someone posted a link:

https://greekreporter.com/2022/04/30/2016-egyptair-plane-cra...
Here is complete CRUD admin panel example built using refine: https://example.admin.refine.dev/

You can take a look at the other real world examples with the source codes from here: https://refine.dev/examples/

Additionally the full examples for refine feature implementations:

https://refine.dev/docs/examples/
Are all expressions of desire for change, whining?
Why we cannot send message from one chat platform to other?
Like I can send mail from my gmail account to your yahoo mail account. Why I cannot do the same with chat like sending message as a whatsapp user to a telegram user. Both SMTP and XMPP are open protocols.

Also please add the reference that I should read to get a clearer picture about the problem.
Thanks.
Glad it wasn't just me. I was waiting over 10 minutes for a hosted runner.
as if developers have a choice.

Microsoft just has found how to sell Azure: scare compliance teams that AWS and GCP are horrible, especially in EU and banking. Use their office monopoly to give huge discounts if you buy as a bundle, and be awesome on comparison charts. They check all the boxes of services they offer. For an exec, it doesn't count how well those services are executed, thats a developer problem that a system integrator will solve.
Let's do a little root cause analysis. Why do companies like Google, Microsoft and Amazon, with massive income streams combined with substantial cash holdings, need investor money? Maybe Toyota's "Five Why's" can shed some light on it.

We need to fire thousands of people.

Why?

Because it will make us more attractive for investors.

Why?

So they put their money in our company.

Why?

Because that will buoy our stock price, which is important.

Why?

Because it makes shareholders richer.

Oh.
It would be a pretty bold move to announce layoffs in advance and to do it at some convenient time. You are basically asking ip to get stolen by people who think/know they will be laid off, especially if it is out of spite.

I think its more of a precaution than anything.
> it seems far worse to have status pages fail to reflect actual outages than to have them accidentally report an outage when there isn't one

Thats not the goal.

> It's hard to see how the goal here could be anything other than trying to add plausible deniability for what would otherwise be obvious deception

Thats the goal. The "status page" is considered the source of truth for most of the big contracts. If status-page=OK then your contract with them isn't violated. So changing the status page is a big deal, with real financial implications. The status page isn't a view into the SRE's tickets, its a declaration that the service isn't being provided.
You are not wrong, but I do think realtime and olap have been converging a bit for a while.

Stateless elasticsearch and opensearch are actually moving to a similar model as what Matano proposes. They both have made announcements for stateless versions of their mutual forks. Data at rest with that will live in s3 and there are no more clusters, just auto scaling ingest and query nodes that coordinate via s3 and that allow you to scale your writes and reads independently. Internal elasticearch and opensearch data formats are of course heavily optimized and compact as well. Recent versions have e.g. added some more compression options and sparse colunn data support.

But they are also optimized for good read performance. There's a tradeoff. If you write once and read rarely, you'd use more heavy compression. If you expect to query vast amounts of data regularly, you need something more optimal because it takes CPU overhead to de-compress.

For search and aggregations, you either have an index or you basically need to scan through the entirety of your data. Athena does that. It's not cheap. Lambda functions still have to run somewhere and receive data. They don't run locally to buckets. Ultimately you pay for compute, bandwidth, and memory. Storing data is cheap but using it is not. That's the whole premise of how AWS makes money.

Splunk and Elasticsearch are explicitly aimed at real-time use cases (dashboards, alerts, etc.), which is also what Matano seems to be targeting. But it can also deal with cold storage. Index life cycle management allows you to move data from hot, warm, and cold storage. Cold here means snapshot in S3 that can be restored on demand for querying. It also has rollovers and a few other mechanisms to save a bit on storage. So, it's not that black and white.

Computing close to where the data lives is a good way to scale. Having indexing and caching can cut down on query overhead. That's hard with lambdas, athena, and related technology. But those are more suited for one off queries where you don't care that it might take a few seconds/minutes/hours to run. Different use case.
As a developer who doesn't use mathematical notation very often, I've had some difficulty reading it.
From my understanding, the paper goes as follows:

2.1 Define FlameGraph

Frame = something that identifies function/location in the code
Stack = Vec<Frame>
FlameGraph = Map<Stack, Real>
FlameGraphPositive = Map<Stack, RealPositive>

2.2 Define FlameChart

FlameChart = Vec<{ start: Real, flame_graph: FlameGraphPositive }>
# such that the start values are strictly ordered
fn to_flamegraph(flame_chart: FlameChart) -> FlameGraphPositive {
flame_chart
.map(|{ start, flame_graph }| flame_graph)
.sum()
}

Personally, I think a better definition of FlameChart is:

FlameChart = Vec<{ end_time: RealPositive, stack: Stack }>
# such that sampling starts at 0 and Vec is strictly ordered by end_time
fn to_flamegraph(flame_chart: FlameChart) -> FlameGraphPositive {
let mut start = 0.0;
flame_chart.map(|{ end_time, stack }| {
let elapsed = end_time - start;
start = end_time;
FlameGraphPositive::from_stack(stack, elapsed)
}).sum()
}

3.1 Define diff

# a,b: FlameGraphPositive
fn diff(a, b) -> FlameGraph;
# such that a + diff = b
# diff: FlameGraph
# add, sub: FlameGraphPositive
fn to_positive(diff) -> { add, sub };
# such that diff = add - sub

3.2 Define a naive diff metric

# a,b: FlameGraphPositive
fn diff_metric(a, b) -> RealPositive {
diff(a, b).size() / (a.size() + b.size())
}
# diff_metric(a, b) \in [0, 1]^Real

3.3 Define a more sophisticated diff metric

Using Hotelling T^2 Test, the author defines a metric, which takes sampling variance into account, and allows to detect performance regression, even when the sampling profile is noisy. (you'd have to read the paper for the exact method)

The code for this test is here:
https://github.com/P403n1x87/flamegraph-experiment/blob/04db...
https://github.com/P403n1x87/flamegraph-experiment/blob/04db...
Google is in full control of android. Android open source is much more about making it hard for new competitors to emerge (as they would have to compete with something that is free). Fuchsia has similar open source components.

From a consumer (and therefore business) perspective Android is useless without Google mobile services. Just witness what happened Huawei to phone sales when they were forced over to Android open source on nearly perfect hardware.
This blog posts gives and introduction to Nostr and how to use it: https://blog.getalby.com/how-to-use-nostr-with-the-alby-exte...
It is recommended to managed your private key externally (e.g. with a browser extension) and not hand it over to a Nostr app for signing messages on the network.
I don't think this algebra is a full description of flame graphs but it feels like it captures part of what you want for the limited purpose of global performance analysis.

I feel like a flame graph cannot be an element of a vector space since vectors are commutative and the stacks of a flame graph are ordered. From a performance perspective, ignoring the ordering can simplify the algebra (apparently by turning it into a vector space) and will still correspond with your overall impression of "time spent in a frame".

Specifically,

|A|B |A|
|C|C |C|

is (1, C;A), (2, C;B), (1, A;C) but as (1, C;A) + (2, C;B) + (1, A;C) with vector addition we can rearrange this to (2, C;A) + (2, C;B)

or

|A |B |
|C |C |

which of course still captures the time spent in C;A and C;B, but it has lost some information. We think of it as a different flame graph. Of course, ignoring that information can be meaningful to a performance analysis.

Indeed the ordering can only be important to application semantics. This is clearly accentuated by the norm, which is even destroying the information of the basis elements.
It sounds too good to be true when your product is better than every competitor in every aspect. What are refine's weakest points?
> The fact is, if I wanted to pay you, I could. I could even give you raises. But once again, that is not the economic reality we face. And so we must make hard choices.

True...contrast Microsoft's decision to take an $800m hit in letting go 10,000 employees with its earnings report showing $16.4b operating profits.
Wirth was initially on the committee and resigned after being dissatisfied with the direction Algol 68 took.

So we can't be sure if there really is no next Wirth around.
what you show there should cost like 300/month to run. Its very transparent pricing, its just bad that the tutorial doesn't mention that.

You do realize what you setup in that tutorial right? A kubernetes cluster with 11 full scale microservices that are dimensioned so they can serve the average medium size business. For only a hobby this is huuuuuuugely overdimensioned.

If you were to do the same on azure, it would cost more. If you are comparing it to a cheap linux box, what the hell are you using kubernetes clusters for then?
Spending more time in Zone 3 is harder, sure, but it isn't more beneficial than spending that time in Zone 2. You're training different metabolic states, and working harder/suffering more doesn't actually matter.
Almost no one, probably.
I wonder if some people would carry on this thing? I mean it's open source, you can just hire people and work on it. It's sad to see years of extremely high-qualified man-work go down the toilet.

Even something as simple as porting Debian to Fuchsia might be enough to keep it interesting.
Win 10 and 11 Home still allows device encryption (https://www.windowscentral.com/how-enable-device-encryption-...)
I am looking for such a phone so I looked into this. To make a comparison to the 6A: the Pixel 3A was released in May 2019. Just over 3 years later: it is no longer supported (no updates available) by Google in any way [1]. GrapheneOS lists it as "obsolete" [2].

1. https://support.google.com/pixelphone/answer/4457705?hl=en#z...
2. https://grapheneos.org/releases#bluejay-stable
>Your threat model is not super hackers with unlimited resources, obscurity helps, in some cases it helps a LOT.

You don’t know who is going to try to hack the system, and the security strategy should handle the fact that the system is going to be compromised at some point. Otherwise you don’t have a security policy, but simply a more or less efficient palliative to fear that risks generates.

Yes, if you know who is going to have a will to attack, in which timeframe and with which resources at hand, security by obscurity surely can help a lot. Otherwise this is just buying the comfort of delusion, in my humble opinion.
And sometimes they do collide: https://en.wikipedia.org/wiki/Gol_Transportes_Aéreos_Flight_...
A comprehensive approach to ITSM is offered by ITIL. It enables companies to work with the IT team to provide stakeholders with IT services. The following are some advantages that firms can obtain from using ITIL practises:
Science is racist.
OK I mixed with a different video that people mocked on twitter. First one was bragging about amenities like in your post and second one is layoff - https://urlebird.com/video/def-not-an-ideal-start-to-2023-bu... . Here it is indeed a recruiter.

Do you honestly believe those TikToks were made spontaneously and they depict a realistic view of the workplace?

It's not a half baked conspiracy theory - it's called a PR strategy and companies have been doing them on social media for as long as they existed.

Let me give you the benefit of the doubt. Even if the videos are spontaneous, how can you with a straight face use them to judge a workplace and use them as a metric on the amount of work done? Do you really think social media is a realistic depiction of life?

Maybe if you saw a TikTok of how big investors and execs live and how much they would lose (nothing material) by retaining these employees, you would understand the situation better.
The kernel, Zircon, was a pet project of the original dev later brought on to a Google team, if I remember my conversation with him correctly.