skysight-inc/HackerNews huggingface dataset:
What Wayland really is a way for multiple applications to get access to and share dri/drm and evdev (kernel interfaces for putting stuff on screen and getting input respectively), nothing less and not much more. To enable that Wayland defines an IPC channel which is designed for extensibility, and there are some defined extensions to cover more desktop-like usecases (clipboards and whatnot). Some extensions are more widely supported by different compositors than others.

For links, this docs page listing many (all?) wl extensions kinda gives you an idea what wayland core does not handle, and also what in general is available through wayland: https://wayland.app/protocols/
Almost all of the companies I worked at hired senior positions from outside the company instead of promoting from within.

The other issue I ran into was being so good at the position I was in that I was "unpromotable". Got told that a lot as an IC. Was then told even though I was fully qualified for the promotion, I would not get it nor the accompanying salary.
When supply remains the same or declines at the same time demand goes through the roof through a combination of lockdowns and helicopter money (as the other commenter points out, government sources show nearly $1T in direct payments), big time inflation happens.

Said inflation is most likely the biggest culprit behind this (or upcoming, depending on how you define it) recession. Disposable income is evaporating and people are adjusting their purchasing behaviors. After all, who wants to buy anything they don't have to, when they feel that everything is so much more expensive than it should be?
If the UK was a US state, it wouldn’t quite be the poorest per capita. It would be USD400 per person better off than Mississippi. Everywhere else – from Arkansas to Washington – would earn anywhere between several thousand to several tens of thousands more.
The Excel clipboard has a more complex model:

- If the copied data is pasted in the same Excel instance, then the system clipboard isn’t used at all and native Excel objects are pasted.

- If data is pasted in an OLE-enabled application (e.g. Word or PowerPoint), then an OLE-specific method is used.

- If the data is pasted into another Excel instance or into another application, then the system clipboard is used, but without the possibility to transfer native Excel objects, only csv, RTF, html, text, image, or an ancient spreadsheet-like format called SYLK.
It sometimes felt like it was a giant candle-wax drip model 1:1 scale, there is so much preserving coating on the wood.
As opposed to putting in the time to learn how to write and release ship software.

I won't study LC, because I'm waaaaaayyyy too busy, learning Swift, UIKit, AppKit, WatchKit, SwiftUI, DocC, MapKit, SiriKit, device SDKs, networking, USB, etc.

I literally work every single day (like seven days a week), and learn something new every single day, yet I am barely keeping up. I would be nuts to sacrifice any of this time, studying schoolboy questions that have little to no relevance in the software that I write.

These technologies result in actual applications that you can sell and market.

Just another way to look at it.
This.
Also have this very same question / use “Cosmopolitan” LibC with Zig.

- Zig Team?

Thanks in advance.
Seems more interesting that automation via robotics is initially driven by car manufacturing [0], of which Germany and France produce substantially more units [1]

That said the UK government should really get a grip and have a coherent long term strategy instead of fire fighting the next media storm from week to week. Automation will need to increase given an ageing population, people exiting the workforce ( willingly or through care or health reasons ) and closing the door to immigration via Brexit.

[0] https://ifr.org/ifr-press-releases/news/wr-report-all-time-h...
[1] https://tradingeconomics.com/country-list/car-production?con...
Automatic faucet/dryers/soap dispensers in public toilets. Always delays before they start. Or don’t start at all. Or start/stop before you’re done. They seem to work as (un)reliably as they did 20 years ago.
I love your comment. Thanks for taking the time to look so deeply into this!

I'll respond to the main points and then expand on the details later.

I'm not sure what the authoritative source on S-expressions is (or even if there is one, which to me is a problem and part of the value proposition here), so I'll take R^7RS[1] as a reference.

If you look at the formal definition there (chapter 7), it's significantly more complex than both Jevko and what you beautifully constructed here.

And indeed, you have just freestyled a simplifed version of S-expressions (impressive!), but this is not the real thing.

If you would keep refactoring it with the constraints I had in mind for Jevko, you'd eventually end up with Jevko.

> though of course the name-value pairing is lost there (because S-expressions lack it).

Indeed, and that's another part of the value proposition of Jevko. The grammar is designed purposefully to take advantage of natural syntactic name-value (prefix-subjevko) pairing tendencies.

Which brings me to the next point.

**

You are absolutely correct that the abbreviated grammar matches the same strings, but doesn't have the same structure.

*The correct grammar is the one in the specification*.

I have shown the condensed version of it to illustrate the point that Jevko is indeed extremely simple. The single line captures all the essential elements and, again, matches the same strings as the full grammar.

This is unlike the similar condensed grammar for S-expressions which you sketched out here. If you would continue, it would get significantly more complex before it matches the same strings.

The OCaml type definition you wrote down should do the job of capturing the structure, although I prefer to name the elements (which may be not-so-convenient, depending on the language, so it's fine).

**

Indeed, I also think that this is an extremely useful data model. Thanks for pointing out the similarity to e-mail messages and other references which I'd love to dig into (please send if you have any links or resources about these databases).

Thanks for all the pointers, I'll take them into account.

And thanks again for your time.

[0] this seems kinda official, but there is no single standard here: https://www.s-expressions.org/standards

[1] https://standards.scheme.org/official/r7rs.pdf
GPT-3 has learned many identities, it's not lacking a perspective but quite the opposite, it has too many perspectives and you never know who you're talking to. Unless you prompt it with an identity. Recently it was used to run "in silico sampling" [1], a virtual poll where the respondents were GPT-3 prompted with personality backstories.

So it should not be seen as an agent, it's not like us in that regard. It is the synthesis of all human culture and can assume any hat.

[1] https://arxiv.org/abs/2209.06899
I prefer to think of it like flowers from an SO, just because.

"Hey, my valued employee, just thinking about you, and I wanted to send you these additional United States Dollars."
This x100.

If your project requires dozens of installed libraries to use even it's base features, that tells me a lot about you and your project.

Mainly, it tells me you haven't thought about stability and the future of your application.
So when Liz Truss announced tax cuts and there was fire and fury after the news and the pound plummeted I started looking into what these tax cuts entailed. They were mentioned as giving the "rich" huge tax cuts so I imagined that they would see a tax rate of 50%(on someone making a million or more a year) going to 25% or something irresponsible like that.

After finding the actual figures, for some reason these were very hard to find in various news reports, it was a slight drop of 5% (from 45% to 40%) and the "rich" were classified as those making above 150k. In my mind that salary does not make anyone rich, I mean that's a low to mid level engineering salary in the US. Basically almost any US professional (lawyer, doctor, engineer etc) is going to make that or much more. Then I started looking into what does the average British citizen make and found it was incredibly low at 38K.

So basically it dawned on me that the UK is a country that pays very low wages which to me is very surprising as houses(flats) in London are extremely expensive. I would love for a UK citizen to chime in, but for me it was a strange realization as I always assumed that people in the UK made more than in the US.
You had to figure something like this would eventually come out. I thought it would be the government, but politics isn't far from off.

Also would like to know how data was obtained.
Here is the MIT Technology Review report the article is referencing but doesn't bother to actually link to:

https://www.technologyreview.com/2022/09/15/1059470/customer...
If we are not talking about one person team, frequent context switching is counterproductive and same jobs are better done by two specialists (e.g. FE and BE) than two generalists. It’s also a common trap to build a lot of features without any evidence that users need them, 30-40% of effort wasted on something that does not have enough business value or on validating with code hypotheses that could be validated by one email with typeform.
mine has a theater mode specifically for this. yours doesn't? sounds like you "chose poorly" to quote the movie.
It's pretty funny that he probably looks bad in context, but if he showed up to a non-NFL match he'd be hilariously better than everyone there

I think about that a lot when I'm trudging through the muck on forums, especially TeamBlind. There are kids in their 20s getting burned out at Amazon who'd be able to singlehandedly revolutionize the engineering processes at most normal companies in the world.
What about the Hunter Biden Laptop story censored by social media companies after the FBI told them about it?
You realize it’s not the pointer to a jpg that makes an NFT valuable, it’s the provability of the artist that published it?
Doesn't esbuild skip Typescript type checking? https://esbuild.github.io/content-types/#typescript

You'll still need to keep tsc around for that, though perhaps you're doing that with another step in Webpack...?
The increase in adds feels like they are taunting me into signing up for premium. I won't comply. I'm using YouTube less too.
> Middle mouse button click for any link

Yes, this is one of the best parts of having a desktop + mouse compared to a laptop + trackpad (or nub).
Except they do. A very few risk their lives to reach the UK (usually because they have family there), but millions choose to stay in Western Europe (e.g France, Germany).
yeah I've no idea why I spelled it that way.
If I'm remembering correctly, years ago I read about this man(pretty sure it's the same man) and he was known to smoke dried out animal feces. So...yea...not just a "smoker" but a smoker of feces.
For those wondering how this kind of data is obtained:

https://www.vice.com/en/article/nepxbz/i-gave-a-bounty-hunte...
Something that the interview unfortunately does not address: in their contract-then-hire setup, how did they deal with engineers (that usually have crazy broad IP assignment Agreements on their day jobs)?
Silly you

With annual bonuses, you set everything to max KPIs and leave when the house burns down next fiscal year.

It's the Dick Fuld method(tm)
As you like to discuss this detail:

I can't find any definitive info when this computer got actually manufactured ("announced in 1960" doesn't mean strictly the same). But this was the time Mel was met first time by the author.

The story plays likely some time thereafter.

I guess some significant time, because it takes time even for a genius to become familiar enough with a machine to do all this kind of trickery described in the story.

I think it may make sense to assume even some years passed between when the author met Mel the first time and Mel's departure form said company.

So I wouldn't be even so much off with the VCS statement—which actually doesn't state any relation between the usage of VCS and the story. I've only said that "VCS dates back quite some time". Which is obviously true. ;-)

But, all this actually doesn't matter.

The more important statement was the following. Which is a direct reply to "code didn't need to be maintained", which is in my opinion just not true.

I did not say VCS was used back than for that purpose.

I guess they preferred more a sort of solid hard copy. :-)
Talking with a colleague (while in the UK) I remember us agreeing that the UK felt distinctly behind other WE countries. The quality is often lacking.
And cryptographic proofs are not a form of provenance?
These kind of incidents are why most commercial-use three/four engine planes usually had flight engineers. The DC-3 and DC-4 were exceptions; the Boeing 307 and 377, DC-6, DC-7, and Constellation reciprocating engine models all required engineers. Likewise many early three and four engined jets also were flown with engineers. See: Boeing 707, 727, early 747, DC-8, DC-10, L-1011.
Mine is heavy. Working hard and barely meet the expectations. Lot of competition and colleagues are good. Passing the interview is one thing, but staying there is also challenging as they get rid of low performers. (at least my experience).
Rapid React App and Server Setup
Downvoted, but seems like a reasonable comment to me. YouTube is still king, but their policies are unfriendly to creators and viewers alike. Over time, that will eat away at your audience.
and 8-16GB of expandable ram, badum tss
From my experience scaling to a 100 is also pretty easy. You don't get consistent results across all your teams but you're small enough to mask this with direct communication and adhoc process. The foundational stuff really pays off when you go to 200, 300 plus, and you will definitely slow down.
Agreed on all points! :-)
Looks great. Given all the progress around this on the open source side I'm hoping that soon we'll be able to run something like this at home.
There's also the line length to consider.

I've seen the same on my own converted Java code. Less lines of code. But you also get lots of a really short lines. And some formatting actually spreads things out over multiple lines for readability. E.g. I use intellij's build in "put arguments on separate lines" a lot. Especially with named arguments, this is just nicer to look at. It's the same or less code but more lines. But less dense code.

A more interesting metric might be simply the byte size of the source files. I would expect that to be slightly better than 11percent. Maybe closer to 20-25%.
I was under the impression that e.g. phone carriers in the US fairly freely sell that kind of data to whoever pays for it, and can do so legally except for less than a handful of states states with useful general privacy regulations? (general in contrast to sector-specific ones like HIPAA)
The hazard of retention is creating dependency. Dependency means, not just high bus factor, but opening yourself (the business) up to being vulnerable to another person's superior negotiation position. Then CEOs/boardmembers would have to spread their wealth rather than hoarding it all for themselves. Without a way to force CEO/boardmembers to spread their wealth (unions), I think we can expect companies to do what is in their best interest, maintaining a monopoly on power by ensuring no dependencies.
I think it’s because this is an analogy that’s used explicitly and implicitly by non technical people. So I use the analogy in order to refute it.

What I say is, software is almost nothing like a building. Software doesn’t get built once; it grows over time. Even if you don’t change the functionality, external factors like security updates and changes in fashion force you to continually update it over time. A much better analogy, if you need one, is a garden or park.
EU to propose banks offer mandatory 'instant payments' in euros 24/7
Okay, great, I'll just use Next.js with PostgreSQL.
Cars last longer than ever. 50 years ago the average lifetime of a car was around 100k miles and now it's more than double that. We have more complexity in the creature comforts like A/C systems, but cars are, on the whole, way better built than they were in the past.
Based on the number you're citing for the average British salary, you're citing pounds, not dollars. That engineering salary you're citing is, in an ordinary UK economy, more like $225k than $150k (UK comp is also lower than US comp even accounting for currency). $225k is not an ordinary US household income.
> I usually wait until the 3rd patch myself, after many years of paying the price of greedy upgrades.

We wouldn't get there if everyone does that though.
lot of preparation, and a bit of luck.
Hmm, I am using it since v2 and I disagree, it was not so bad. I saw a lot of people had overcomplicated configs that could be simplified a lot, I guess those had some problems upgrading... But mine never had much problems (and not just because my needs were simple...), I just removed some options when going to v4 and that's about it.
I hope Mark Shannon can work constructively with Sam and that they can make nogil happen
> But accounting and HR will time your bathroom breaks. I guess the watchers don't like being watched, which is why retention isn't a bother for them.

Maybe they should tune the company food to reduce bathroom occupancy. :P
For the postmaster example, they did show it to be correct at their accepted level of confidence. Which is that it returns superficially believable results.

100% correctness for such a system would certainly cost many billions.

If you mean that they should have had a higher bar, then sure, but that's a political choice of how much effort to invest, not a technical one.
You handle it how you would have handled fixing a NPE which shows up in production. Except now you handle it before an NPE ever shows up because the type system forces you to.
This is a common response to this issue, but I think there is a logical flaw in it.

Employers don't know ahead of time which employees will leave and which will stay. In order to improve their employee retention, employers have to pay _all_ of their employees more, not just the ones that eventually will leave. This changes the math entirely.

For example, suppose it costs 50% extra to replace someone who leaves. In retrospect, sure, giving the sole employee who leaves a 10% raise each year to retain them makes sense. But if you have to give all of your employees a 10% raise per year, just to retain that one person, it doesn't make financial sense anymore.

To be clear I'm not endorsing this system at all! But from a pure financial perspective it makes sense to me and is why, I suspect, it persists.
Correct. If your optimization horizon is two weeks to a quarter, this short termism makes sense. But if your horizon is further, pay people well.
How's that different from a "project manager?"
I see the main reason is that it's a core tenant to Xi's current CCP that there will be one China and they want to destroy them. The existence of a Chinese democracy is intolerable to them. It certainly goes against the stated vision that the communist China state will be the most powerful country in the world, lead all the Chinese people, etc. Just like Honk Kong was an intolerable example of (basically) free and democratic thinking.
> UK is a country that pays very low wages

Am told "Talent on tap, not on top" is a British expression, not American.
I think what is needed is specialized models. Say that you're in a business in which you just need pictures of residential interior designs and nothing else. A model which is just trained on billions of images of interiors is going to work better than one trained on billions of images of everything.
Disclaimer: I work for Databricks.

With that out of the way, the Data Lakehouse name has a Marketing motivation, but the concept is “let’s not have a DW and a Lake as separate structures based on different technical stacks - let’s have one stack that can do both”. That is a very valid proposition, because the information needs tend to span what a DW or a Lake can easily do by themselves. Also, having one common stack makes it much easier to manage all data and generally be productive.

If you look back even at Inmon’s Corporate Information Factory, you’ll see mentions to unstructured data coming in, and the expectation that all data, structure or unstructured, should become useful information for some business purpose. This was back in the 90s, the need was already there, but the technology was not.

The Lakehouse as proposed by Databricks is essentially a combination of technologies (including but not limited to Delta Lake format) to deliver that unified design. It’s a platform where you can process all kinds of data, apply structuring where needed, manage quality, do DataOps and generally deliver information, regardless of the structure or lack of it in the original data.

So, to put it simply, a Lakehouse is a platform (or technical stack, if you want to build your own) where you can implement a DW, a Data Lake and mix capabilities of both to deliver data products more efficiently. It’s more than just the union of DW and Lake, because the combined capabilities allow you to do things that neither could by itself. For instance, parse a large set of documents for sentiment and context to generate metrics on some business topic. Environment, Sustainability and Governance - ESG - is one example area where the results are BI-like metrics for reports and dashboards, but the sources are usually text documents. Social media processing for Marketing purposes is another.
There are several ways I can think of.

First, people were willingly installing COVID-19 contact apps to alert them if they were in contact with a confirmed-positive case. Despite all of “us” (security-paranoid people) shouting at the top of our lungs that This Is A Bad Idea.

Second, your phone is constantly listening to a list of SSIDs and bluetooth identifiers to connect to and broadcasts a small amount of info - like your MAC address -, which can uniquely fingerprint your device. Supermarkets, for example, have used this for years to track shoppers. They can easily track your phone without GPS just by listening what it broadcasts and where from. And it is also then not a surprise when Apple decided to remove the functionality to turn off WiFi and Bluetooth from the “drawer” and instead of for it to only “disconnect from nearby networks until tomorrow.”

Here is the article about WiFi and retail stores https://lifehacker.com/how-retail-stores-track-you-using-you...
I find it helps to remember that I don't have to click on every link on this site. If something doesn't look particularly appealing to me, I remind myself that there are other folks who read the site too, and while I don't understand why some of the things here are interesting to folks it's still OK that they are here - I am not the sole member of the "target audience". I just skip that link and read something more appealing.
How would you propose tallying up the number of security breaches?

You would need a way to collect breaches by company, and then a way to tie companies to their URLs. Additionally, is solarwinds a Microsoft breach?

If there were a repository of known security breaches, I think the rest could be done manually or fairly easily for a specific list of websites.
Not to mention the social load on integrating a new person to a team. Depending on the depth, breadth and number of interactions with other individuals, this causes others to have to also get up to speed on the new person's strengths, weakness, quirks, etc.