skysight-inc/HackerNews huggingface dataset:
> I see absolutely no reason this concept couldn't take off in the West.

It could, but it would require the government to require use of the everything app in some way. In the west, there are so many choices for payments and messaging. Yes the snowballing you describe exists, but requires an immense amount of gravity - that at this point only Apple and Google really have.
The big disconnect is that the overwhelming majority of value is never presented to users. It would be trivial to make a viable alternative to the Facebook that users experience; just too difficult to get enough users to move to whatever new platform you make, and you won't be making money to support it.
Yup, Mesa is no longer using LLVM except for CPU fallback.
You can't really do anything on WeChat either without connecting to other services - exactly what the web browser is bundled for.
It exists. There have been a number of decentralized cab hailing apps. I was never able to get a single cab on any of them.

The problem is decentralized apps have shit advertising budgets.
True, there's something primordial about it, like baboons grooming one another.
The Era of Podcasting 2.0 (Why I use Castopod)
> not even unpacked all of their belongings after a year or more.

I stopped having any personal effects at work. Purely mercenary.

It makes it easier when I get walked out when the C-Suite decides they need higher bonuses.
>If LLVM were written in Rust it would have function level parallel compilation already

No one is stopping anyone from writing a compiler backend/optimizer in rust, yet it hasn't happened.
And easy for you with a few hours of work. The notations are by faaar not the difficulty in understanding some like this.

Don't get me wrong, there are all sorts of disastrous notations in math that should be fixed. Those just aren't them.

Anyway, the computer science version with types is gonna be so obtuse that you're gonna wish you had this back.
It's a classic free rider problem. Some jurisdictions will chronically under invest because they can rely on the largesse of others. The incentive for every jurisdiction would be to degenerate into becoming free riders.

This doesn't happen in the corporate world (as much) because of various factors such as tax incentives and market pressures, but would be much more likely in the stately world of government IT.

A better solution would be license the code, such that it could not be used to provide public services unless the governing body contributed to a development association (either in money, code contributions, or some mixture thereof).
> For those who don't understand the significance of this I highly encourage you to learn about ray tracing and the complexity of it.

Ray tracing, at it's core, is actually beautifully simple.

Also, ray tracing is absolutely not the interesting (or "significant") part of this article. I highly encourage to RTFA first.

As for combining the two: having read on Raymond Chens blog about all the optimization that went into Notepad over the years, I'd guess Notepad is the real complex part here.
By far the coolest thing I have seen. And not just the calculator the whole career's page and the benefit's page is amazing. Kudos to the whole team
La justice interdit à Reflets.info de publier des articles à propos d’Altice
As far as I am aware, you can't do that.
> From the Ombud’s watch post, I confirm that giving fair recognition and appreciation

Interesting that compensation is not included in this list.

I imagine cern pays pretty well, however I’ve seen HR at many companies try stuff that either literally or figuratively amounts to a pizza party, while trying to not give raises.
Rather than looking at it as "decentralizing dilutes power, and so the evil cabal doesn't allow it", I would present your insight differently.

Decentralizing dilutes power, and power wants to agglomerate, so decentralizing is often like asking water to flow uphill.
I've had good luck so far with GrapheneOS. I still have Google Play but it only has normal app permissions, and it's in its own user profile that stays off unless I need to use an app that uses Google Play. I can install from external sources just fine, including the built in browser. Google Play Store is also an external source with Graphene's setup.
Beijing Officials Praise Elon Musk for Suggestion on Taiwan
Now do one for every other IPO that GS and other investment banks have dumped on the public. If the company is not FAANGM size, it is probably trading at a lower price than what it IPO'd at.
The guy on the top was a BTC maxi from his holdings. Still didn’t get the no keys, no cheese idea.

No one can make a better case for why we need nanny states to protect people from their own folly than this list.
You are not your job.

If, in addition to a living, your job provides you with meaning, identity and self-worth, bully for you, but you’re the rare one.

There is no shame in treating a job, well, like a job.
> They don’t “phone home” like DJI and don’t restrict flight based on geolocation in the US.

The latter is actually a requirement in the EU starting Q1/23, simply because there have been way too many people without any clue about drone regulations causing danger to general and emergency aviation. It's a good idea when manufacturers step up to prevent their products from causing harm to others.
Tcl would be a good choice here - https://www.tcl.tk/man/tcl8.5/tutorial/Tcl26.html
Deletes text inside the nearest quotes and puts you in insert mode. You probably tried it without being inside a quoted string, that's why it did nothing.
> Can someone please explain to me how you work 200%?

Come in early, skip lunch, dinner at your desk, take your computer home, work while watching Netflix, take your computer to bed, sleep with it next to you.

I did this for a year.
Hi Bryan, thanks for the talk. I think we are saying the same thing just from a different point of view.

Your approach is very laudable and I have in fact been fanboying it for a while. I wish you the best of luck and profits for your company. I sure hope this approach is more sustainable than my gut feeling told me after viewing your talk.

One question, if I may: How sure are you that AMD won't sue you at some point over this? Your ought to be in their best interest but that has rarely stopped legal departments in the past.

Where you see an "this is an awesome opportunity for a company, I'll found one", I see an "would I really want to base my business on something that AMD may at any time decide voids the warranty"?
I think the fact that you spent your free time digging way into the post history of some stranger and writing this wall of text in response to a one sentence long throwaway comment that wasn't even from the person you were originally arguing with proves my point.
The “translation” is conversion of the shorthand they type into regular English words and phrases. They’re not listening to a different human language and translating it into English.

Doing any live captioning well is challenging, doing it when there is a lot of jargon and variety of speakers even more so.
Take a look at the OpenCore project’s legacy patcher: https://dortania.github.io/OpenCore-Legacy-Patcher/

The trash can might have a little more life left in it yet.
Thanks, that's helpful.

I get it - so 't' is 'to' and enter is new line. Makes sense.

The menu under `[` looks good, but very code-focused and lacking sentences.

EDIT: I am finding it a bit weird to have 'go to's as different to movements. There isn't a distinction in vim, which is useful. I'm learning that 'ge' will take me to the end of file, but I can't do 'ged' to delete to there.
It's also massively hard to get right. Preventing or punishing bad actors is way easier in centralized systems
Change inside doublequotes. You can also do `ci{` or similar to Change inside curly-braces or `di[` to Delete inside square brackets
Facebook is a very poor attempt at an "everything app" - and that's wholly due to who its founder is, his unethical tactics, and him not being a creative person.

Walled gardens and trying to control and extract as much wealth-value for yourself, and lazily to maximize profits and reduce effort and intelligence-skill-sophistication required, goes contrary to nature and how tribes work - where adequately sharing of resources, and arguably distribution skillfully with purpose, is necessary for [social] cohesion.

Facebook was so successful solely because it piggybacked on the VC and advertising industrial complexes and was first-to-market; externalities wise though they weren't successful - Facebook and what Mark created and maintains has been net harmful to society, and arguably to a very severe degree; though he's not solely to blame, other systems and processes had to be corrupt, captured, in order for the scale of harm to be able to unfold, cascade.
True, but not in a way that matters precisely for the purpose of this discussion.

The issue as described in this article is the control of the single channel by one entity. The browser is an "everything app" in the same sense a television is an "everything communication appliance," but the signal you can put on it is sourced from thousands of different, independent operators (assuming, for TV, you have plugged in more than just a cable line).

In general, when companies that create browsers have attempted to reduce the browser to a single-channel tool (by, for instance, constraining the sites it will access), the browser has fallen in general-use popularity.
> But I haven't had a need to add any kind of plugin, and it's easy enough to fork a shell for an external process if needed.

For me, coming from writing Clojure with Neovim + vim-sexp + vim-fireplace, I would need Paredit and REPL integration.

Paredit is doable with Treesitter, and I'm actually really excited about Helix's Treesitter integration--- every time I write a non-Lisp language, I miss structural editing, so it'll be nice for other languages catch up to Lisp on that front. It doesn't really look like it's quite there yet, though. The built-operations that use Treesitter are spare [0], and while you could implement operations like promote, slurp, and barf with them, you'd have to clobber some register. I don't see at all how you could implement splice without an actual language, since you would need a way to select all siblings of the current node.

REPL integration absolutely needs a plugin language. Unlike the LSP, there isn't a standard protocol for communicating with a REPL, so each language requires its own REPL client. Unless they want to ship a REPL client for every language under the sun, they'll have to provide some way for users to implement their own clients. That said, every time I look at Conjure, they've added REPL clients for more and more languages [1], so maybe it is feasible to have it built into the editor.

[0] https://docs.helix-editor.com/keymap.html

[1] https://github.com/Olical/conjure/
Sadly, no, there isn’t always a memory safe language that is fit for purpose. For one thing, the article lists 5 memory management techniques. It is reasonably common for sufficiently large, high performance C++ code bases to rely on three or four of the things on that list, all in the same process.

The compiler can only partially verify that the application is not crossing the streams by passing memory from one allocator subsystem into another.

Also, memory unsafe languages are sometimes safer on some other dimension than the most obvious memory safe alternative. For instance, it is trivial to write C++ code that provides constant, non-null references (in the absence of UB), but completely impossible to express those invariants in the Java type system.
Sports betting is a huge problem in the UK right now. Wild that other countries are trying to replicate a problem that we're trying to solve here.
It was around 700 years from Beowulf to Shakespeare, so using English literature as a measuring stick, we have plenty of time yet.
It depends a lot on the state that one resides (or incorporates) in. With LLCs they mostly all follow the same pattern and if you're the sole owner they can be done without charter, initial incorporation docs, etc. With coops, some states follow uniform common law LCA (limited cooperative association) laws and allow worker-owned coops pretty easily (although lawyers are generally less familiar as they're rarer). Other states only allow certain kinds of coops and require charters and organizational documents. Basically, any time you involve more than one person, there is some paperwork (LLC or otherwise). Coops have this, plus the added difficulty of not being uniform around the US.

Last I looked, Colorado and IL had a lot of coop options to choose from, but nothing was as straight forward as an LLC where you just file 1 notice with the state and pay 100 bucks. LCA states are close, but you still have the "many people" issue.
>> when you have to do remote shell work

> vscode is very good at this

I'm sorry, but what? VSCode over ssh? Huh?
I’ve been using 2012 Macbook Pro and reluctantly upgraded to MacOS 10.15 last week because new updates of almost every apps I have been using doesn’t support 10.14 anymore. I think that I can continue using this laptop for at least a year.
> Back in the day

Well, this isn't that new, either - this was the plot of the 1999 movie "Office Space".
> A large problem with metrics is that they have a tendency of becoming a goal of their own.

I read this in Project to Product:

"As companies get larger and more complex, there’s a tendency to manage to proxies. This comes in many shapes and sizes, and it’s dangerous, subtle, and very Day 2.

A common example is process as proxy. Good process serves you so you can serve customers. But if you’re not watchful, the process can become the thing. This can happen very easily in large organizations. The process becomes the proxy for the result you want. You stop looking at outcomes and just make sure you’re doing the process right." --Jeff Bezos
One thing I'd say as a UI/Web designer is that often you are responding to a unique set of requirements to a specific brand / use case / functionality. I can 100% see how tools like this will influence and redefine the idea phase of a project but at the moment I can't see how it will make the leap from something that looks like a fuzzy representation of an end product to something that IS the end product.
Why use venom? Why not just pytest ?
What irks me most about this no-raise mentality is that you make less effective money year over year than your starting salary due to inflation but your value to the company has increased from experience and institutional knowledge.
Shave a few Yaks :)

No, kidding... But their Jakt[1] language will make it much easier to contribute than in arcane reality of C++.

[1]: https://github.com/SerenityOS/jakt
I don't know enough about why LLVM doesn't use parallel compilation, you might be right there.

But there are many C++ compiler codebases that do have it, such as: every major JS/Wasm VM (V8, SpiderMonkey, JSC), Binaryen, etc. Those do run in environments where parallel compilation matters a lot, unlike LLVM (which assumes parallelism in the build system, as you compile to object files).
Yes but everyone wants to offer better customer service. In order for that to be your advantage you have to actually be doing that or have a concrete way of doing that in a way that Airbnb isn't doing already. For example, take Netflix (streaming) vs Blockbuster. Netflix wasn't simply Blockbuster but with some things done differently. It was Blockbuster to the end user in that it satisfied the same purposes, but was implemented completely differently so that Blockbuster basically would have had to start from scratch to do things the same way as Netflix.

This is probably one of the most common early founder mistakes I saw in my time in SF (from mostly myself) which is that a founder would think that they could magically say they will improve on some aspect of incumbent, and expect others to just believe that they can execute on it.

Example: We'll be like YouTube, but with better recommendations... Uber but with less assaults. Doordash but with less missing items in orders.

The shortcomings of incumbent offerings are often well known. Simply recognizing them and saying your company will solve them is not in itself an innovation, unless you can actually present a non-obvious solution, and one that is also defendable. For example, even if you recognize that Doordash makes a lot of mistakes in orders, and you come up with a solution such as "hire more quality control personnel," it's not anything that Doordash would have a hard time doing themselves if you prove that it works in a way that solves the problem. It has to still be defendable in a way like proprietary technology or know-how that you have. If you don't have something like that, you'd essentially have to convince investors that you will be able to execute against the competitors better which is a tough sell with anything except traction showing that whatever execution/tactics you have are already working in some way.

In short, if you're raising money on just here's my idea, your idea better be something compelling enough to patent. If not, better get your hands dirty and have traction.
I handed in my notice today I have been with the company for 7 years and am nearly doubling my pay by going else where. Last time I got a significant promotion or raise was because I got another job, stuck with the company put in the work got nothing else. Now im quitting again suddenly im the most valued member of the team and they are going to move heaven and earth to make it work.

I don't like having to threaten my boss with quitting in order to get anywhere.

My friend starts looking after 2 years and makes a boat load more than me. Loyalty and hard work just don't get you paid, knowing your market value does.
OP here - i'm new to substack and this is their default - your comment made me go dig around the settings to see how to turn it off. just did.

thank you!
Cranelift exists and is in production. Hint: Cranelift does function level parallel compilation.
Wonder if this is because of the zero-value optimizations on Ice Lake:

https://travisdowns.github.io/blog/2020/05/18/icelake-zero-o...

https://news.ycombinator.com/item?id=23225260
https://youtu.be/oKlkOVn0IZw Found OP
I've noticed that Shakespeare's history plays get much less time in school than the comedies and tragedies.
It’s not exactly easy reading but take a look at Homotopy Type Theory w Univalent Foundations which is free online.
La démocratie va vraiment mal
Designed for the "Eco-conscious" consumer who's cool with dumping their waste directly into the ocean and massively increasing their carbon footprint by having literally every necessity of life delivered to them via dudes in fishing boats using 2-stroke outboards.
I don't believe this would have been legal in many places. At least in the US, most cities have regulations on drivers and vehicles that are allowed to be used for ride-sharing and commercial purposes in general. For better or worse, the central arbiters that own ride-share apps verify that drivers and vehicles meet those requirements. A cab hailing protocol can't give you that, as you need some authority that has the ability to check whether you meet requirements before allowing you on the platform and it needs to have the ability to remove you as well. Being able to do that requires that there be a platform.
Live captioning (not subtitles) is quite difficult. We'll be contacting these guys next year, as FCC-level captioning is a requirement for some of our customers...and as time goes on, the FCC will probably require captioning for VoD and live streams.

I'm surprised nobody's hit YT etc for violating the ADA...although they do have automatic subtitling, which may satisfy the requirements.
From post-WWII and into the 70’s, American[1] workers had it good. Not because employers were nice but because the work of socialists had eventually payed off in the form of social democratic concessions. Enter the Baby Boomer who entered the workforce in the 60’s: employers were probably “nice” and “fair”.

Now the “Mills” and “Zs” get to enter the workforce after decades of neoliberalism. Employers are no longer “nice” and “fair”. Not because they are worse people but because they don’t have to be.

[1] This Swiss website uses American pop-sociological concepts for some reason.
The thing is , if you are on a visa the "you might as well give it a chance" doesn't work, does it? Because those people are usually the ones exploited by their managers, as they have leverage over them (when you are on a visa and get laid off , you only have 60 days to find another company that is willing to sponsor your visa). You are ignoring the pressure and mental burden that L4s on visas go through with unfair pivot processes, etc. I'm glad you liked your time there, but if you dive deeper, and ask around, you will see how many of these people are having a hard time.
This kind of rejoinder has always bothered me, because this action can be used by anyone, depending on the framing. It could be valid in the sense I think you are using it, but for example it can be used to argue the opposite:

"freedom of speech is so important that paradoxically, the government must ban a small part of it (of those who want to restrict it, like Paypal and HN commenters) to preserve the rest."
[video]?
Don't forget the pets.
Venom: Manage and run your integration tests with efficiency
Does the UK not already have something like that? Netherland certainly does. It would surprise me if the UK didn't. They just need to fund it more.
Hi , I tried to build cli from swagger, it was a disaster: very verbose and did not really work. I am wondering what’s the verbosity of your tool. How do you deal with imperfect specs?
In such cases one can sandbox LLVM, either in another process or using wasm etc., and that has been common for many years. It's practical to do so because it's a pure computation with a clear interface (compile source code to machine code).
> Fulfilling my duties but not doing overtime

If I were a conspiracy theorist, I might even suspect that the term "quiet quitting" was actually coined by people who were cynically looking for a way to goad people to work more unpaid overtime.
> Unfortunately, their job is to minimize the court's time spent spent dealing with their clients.

I think this is the unfortunate reality of them being obligated to take cases even if they don't really have enough defenders. This is an interesting read [1].

The TL;DR of that link is in Montana the head of the public defender's office was held in contempt and fined for refusing too many cases because they don't have the staffing. I don't know what the judge wants them to do, other than providing useless, token representation to clear constitutional requirements. I.e. someone technically has representation, even if that representation doesn't have time to actually form a legal case and can only serve as a liaison for whoever makes the plea deals.

1: https://www.aclu.org/news/criminal-law-reform/if-you-care-ab...
Some of the comments demonstrate that there are a lot of people here who have never encountered programming in an artistic context before.

That is a sad (though understandable) state of affairs.
Ask HN: Why Germany refuses the limit on natural gas price?
Almost all EU countries are in favour of having a limit (plafond) on the maximum price of natural gas because of the Russian situation. Germany does not allow this. Can somebody explain this decision to me?
This really doesn't matter because the "muscle memory" doesn't carry between the two formats.
Not sure why downvoted... I searched Github for you and found this:

https://github.com/SerenityOS/serenity/tree/master/Userland/...

See also LigGPU and LibSoftGPU in the same folder.