skysight-inc/HackerNews huggingface dataset:
All that really says about these projects it what's already plainly obvious: X11 is an old project and Wayland hasn't caught up yet for every minor thing you might want it to do. X11 has more than 40 years of development behind it, it isn't easy to catch up to all the features that have been built into and on top of X in the about 8 years (at most) Wayland has been getting the majority of attention.
> I was sure she was going to fire me

It's a really counter-productive policy to fire people over stuff like this. It breeds a culture where employees hide their mistakes, which can cause a lot more harm than the mistakes themselves. Like repeated negligence, sure, but one-time fuckups, never.
Im not sure but does windows touch the bootorder and bootentries innthe nvram when it fucks with grub?
Awesome! I needed that:)
SerenityOS' browser began identifying itself as Ladybird last year or the year before in the UI, the folder was always called Browser.

It'll probably just be renamed back, or the "port" of Ladybird will always be built as part of the base system (which would make sense, so Serenity could continue getting updates to LibWeb and LibJS)
I don't see your point, sorry?

I was merely arguing against this remark:

> So the two major fields where you really want to snoop their private chats to see if they are up to no good, are excempted?

Those two major fields aren't especially prone to dealing with children. (They probably aren't any less prone than eg software development, sure. But that wasn't the point.)
I mean I'm not pulling this out of thin air, even for hardware: https://news.ycombinator.com/item?id=32507172#32511851

> there needs to be more than a signup page for it to qualify as a Show HN - dang, 2022

Here are the guidelines for Show HN: https://news.ycombinator.com/showhn.html

> Don't post landing pages or fundraisers.

In any case, every success to talksik and flowy labs. I plan to move forward with something like https://amzn.com/dp/B0B9QVWX77, bluetooth push-to-talk for a one-time $60.
I love how they promise all the evils for a Trump 2nd term that somehow didn't happen the first term.

It's even better when they freak out about "stuff Trump might do" that they've already done...

https://thehill.com/opinion/campaign/351495-it-looks-like-ob...
I've had a full-time job as a Software Engineer (later Data Engineer / Data Science), since I was 23 years old. I've done all sorts of programming, worked in academia, done my own startup (Scalien), worked at medium-sized successful SaaS (Prezi). At Prezi, I was promoted to a Director. I thought I'm the shit.

Then, at age 36, I got a job at Facebook [as in IC]. The first couple of months were the most humbling time in my working life. Before, I always felt I'm in the upper percentiles of whatever group I was part of it. At Facebook, I never felt like that --- I felt like I'm the median. Any problem I've seen in my previous jobs (how to manage large code bases, how to write good code, what does a good ETL system look like, how to be data-driven), I realized that I was at "version 3.0" of that space, but Facebook was on "version 15.0". Whatever I knew to be the best approach, it was evident that the 1000s of smart people who work(ed) there, were well past that stage, they passed that stage 5+ years ago.

Ever since then I always recommend people to interview for Big Tech companies if they get a chance, and do a stint. There's so much to learn from the collective wisdom that 1000s of engineers (and PMs and DSs and..) have accumulated.
CPU and GPU cores have been on the same package for approximately forever. I'd really like on package memory at this point, nice though upgradable memory is the performance gap it induces would be good to see gone. AMD clearly knows how to build that and Apple has thrown down the gauntlet, I just don't know when it'll happen.

Anyone know if the 'strix' apu thing is expected to be a ddr-on-package or still using with separate sticks? Search engine is not going well for me.
I did this and enjoyed it.

Maybe I'm getting old but I just use flexbox every time. Makes me very "meh" about CSS grid.
I don't get the Rails tip for using #squish method. Isn't it the same as #strip?
Google DeepMind's effort to understand its own creations
Had been using VMWare since it was released until ~5 years ago. Hardly looked back. Now I don't really see a reason why want to use it at all.
We can move timezone after 3000 years, when difference will be 1 hour and noticeable.
Feels like there's also a practice for a couple of years where companies raise prices in line with inflation, but keep annual employee COLA raises pinned to their typical 2-3% historical rate.
That doesn’t refute parent‘s point. It’s still a barrage of different ideas, opinions, or jokes, that’s hitting your brain in very short intervals. You don’t even get to deeply interact with one of the concepts before you’re being shown the next one. Even though you might feel you only watch quality content, that’s only the dopamine addiction speaking. If you don’t believe me, try reading a book for an hour straight, without touching your phone or doing something else. Most people that using social media regularly will struggle doing this.
SerenityOS is now controlled by the same group of maintainers that have been managing it for the last couple of years.

What happens next is up to them & the community to decide. :)
Breaking some rules in VC websites: max transparency at Unruly Cap
Amazing. Will you provide email services? ^^
100k is not "well funded by large investors" anyway :)
how do you recommend i add it to HN?
It's funny because we are used to URL shorteners making URLs shorter, not longer. Storing the target URL as a series of O and o inside the generated URL is also a clever technical solution that is aesthetically pleasing.
Half a century of SQL
The goal is money and control. They enact a partial "solution" so later on they'll say they need more access to private data because of the loopholes. Meanwhile the industry of surveillance and compliance grows providing more paper pushing jobs to the establishment. Power-tripping politicians also get the ability to spy on opponents and basically anyone they please.
Emacs browser eww does the same thing.
I don't know enough about that to tell you something specific
Quake in 13kb
There and Back Again: The AI Alignment Paradox
Compared to Lua, Fennel brings to the table:

- Lisp syntax, so structural reading, navigation, and editing,

- above-average Lisp macro system, so fundamental extensibility,

- pattern matching, so a bit more expressiveness, and

- some compile-time safety checks.
> deserts

I like to use the mnemonic "One S for sand, two S's for tasty shit."
Non-antialiased, scaled text:
https://i.postimg.cc/28ZWKHFK/Bildschirmfoto-2024-06-03-um-1...
With normal anti-aliasing (`-webkit-font-smoothing: none;` disabled, or set to `-webkit-font-smoothing: auto;`):
https://i.postimg.cc/g0NLZ1mn/Bildschirmfoto-2024-06-03-um-1...

Lynn wanted the font to look like an "old", pixelated one, I guess. And instead of using a font that would work anywhere, they have chosen to set `-webkit-font-smoothing: none;`, which works on Chrome and Safari in a certain font size only and not even on every OS. I guess it should look like this (scaled to 110% in my browser): https://i.postimg.cc/rsmpLprJ/Bildschirmfoto-2024-06-03-um-1...
Wish the implemented cross-compilation.
Scrolling shitty cable is much less fun and therefore less addictive. It’s also not always available.

But both are terrible ways to spend your time and bad for your brain.
Show HN: I made a mobile app that hack Daily Habits
Three months ago, I lost my job. So, I started working on my first side project: a simple habit tracker Habit Radar.

Habit Radar is a Powerful Habit Tracking App to achieve your goals and make positive lifestyle changes.

I'd love your feedback to decide whether to keep working on it and adding new features or stop.
Yes, exactly. You can split the available context into "slots" (chunks) so it can handle multipe requests concurrently. The number of them is configurable.
I was thinking about this the other day, it was very helpful a while ago but was wondering if they incorporated sub grid? https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_la...
Transforming UX with Generative AI
> With respect, you did not further the discussion. You turned it round and ran it backwards, misleading an unknown number of people in the process.

They posted their opinion. An opinion you may intently dislike, but that's allowed. Phrasing that as "you did not further the discussion" is profoundly unkind.

> This is just factually false. Research end-to-end encryption.

E2E and client-side scanning are entirely compatible; E2E just says what's sent over the wire, and nothing more. I don't know if WA does any kind of scanning or not, but they certainly could if they wanted to. They could also record every single keystroke if they wanted for example.

That's the entire point of this: to have some protections without weakening the encryption. Whether that's a good method or not is obviously a highly controversial matter, but pitting it against E2E fundamentally misunderstands what this is about.
Here, dairy is stocked and sold without refrigeration, but that's probably not true in Chicago.

Maybe the difference is that new milk arrives twice a day, whereas onions are annual?

Lagniappe: https://www.youtube.com/watch?v=yW-n0DJFalY
Is Apple's Hydraulic Press iPad Ad Realistic? [video]
I still consider those years to be the golden years of the web development. When the fruits of web standards movement started to appear. Alas, then came react and all the good stuff was thrown out of the window. I guess tag soup is palatable, when it is buried deep in node_modules.
Looks like a fancy answering machine?
Many people don't need religion and the fear of eternal punishment to show up for work and not steal things.

Also considering how much wages have not kept up with inflation, as the rich owners take more and more, perhaps we need workers who are less polite and more confrontational.
When the mechanic asked me to open the hood of the car and I didn't know how to do it.

Lesson learned: when a user says he can't start your appplication, never, ever think it's because he's dumb.
Always NOT surprised why politicians get exempted from these kind of rules. You would think they would set the good example.

They're not stupid, and they're NOT example-setters (very few exceptions) - for myself.

#never voted, and very proud of it.
Matrix has shady foundations, being born out of a Israeli company with alleged ties to Israeli intelligence. See https://hackea.org/notas/matrix.html
Active discussion on the frontpage https://news.ycombinator.com/item?id=40558607
There was never a negative leap second, so most systems are not ready for it. It is not just a question of time metadata.

And cooperation could be a problem. I can not imagine Microsoft providing updates for illegal Windows 7 in North Korea, and NK government just taking them.
Rust is not an ML. All languages in the ML family are garbage-collected. It also doesn't have ML syntax.

Whereas I can take an SML program from my ML textbook and run it almost completely unaltered in ocaml or f# that is absolutely not the case for rust - it literally won't work at all.
Totally true. Indeed the goal of creating a conscript, at least for me, is to have fun and be able to keep something like a journal that would look funny and "cryptic" at a quick glance. Maybe one day I will manage to create a cursive that is also nice to see and easy to remember : )
Trump is pro-crypto and said he'd commute Ross Ulbrichts sentence on day one. That's enough right there for me to vote for him....that is is I actually believe him.
I don’t think that’s a universal law. Reading the news to develop an understanding for politics or economics isn’t for naught, I would argue.

The less people take time to educate themselves on the political situation, the less they can participate in democracy, until they opt to vote for a lunatic, pathologically lying convict, because he tells them an age-old hero trope.

The only Defense against manipulation like that is having read different view points on complex societal concerns, shaping your own opinion. I don’t see how that would be possible without reading the news, and I seriously doubt a 19th century occultist is the best bearer of advice on the subject.
Looking at it, and also long live omniglot!
The sales groups will just call each other. Many salespeople are insanely old school; one of the most successful ones I knew used phone and SMS only. Hated Slack.
Isn’t this a priori a good thing to know? Is the universe where we can’t accurately determine these numbers a better place to live?
> Back in the 70s disk IO was slow and memory was scarce. Compilers couldn't cache much for that reason.

That's... not exactly true? Yes, memory was scarce but that's precisely why the compilers in the 70s used disk I/O for temporary storage way more extensively than the modern ones do. Let's take Unix V6, for example: the C compiler used two temporary disk files to keep data between its three passes, the assembler used three temporary files to keep data between its two passes, and I can't quite wrap my head around how many temporaries its linker used but it's at least 4. Nobody bothered to try to keep and reuse those temporaries, however.

Compilers today, instead, keep almost everything in memory and don't generally bother with temporary files at all because why would they? The growth of the computing speed has outpaced the memory/disk speeds anyhow.
Ok this makes perfect sense. Thanks for pointing it out.
Half the people in my class in college don't know what Windows is. As in, they know they use a laptop. They don't know they are using Windows.
For me the most distinguishing trait of Rust is that it's value oriented (not handle oriented like pretty much all other popular languages).

Once you start thinking about values (even for simple variables), the space they occupy (how much, Sized vs Sized?, stack, heap), moving them (which would invalidate borrow) it all starts to make sense. Assignment means "move" by default, not "copy" or "copy handle".

Borrow checker is just a sidenote to that, created just to not have to move and clone stuff too much and expressive types are just nice but not unique.

If you approach it as any other language and think in terms of handles you just get annoyed why your handles (pointers) are so clunky and restricted.

Maybe it's just a bit like Git that its interface is easier to understand if you go from inside out. Interface follows what it's doing. It might be frustrating if you come from the opposite direction. From what you want it to do. But all other popular languages do that instead.
Good point, will be taken into account for my next one!
However the requirements don't state that you have to be a registered NGO in any country. Being registered as some NGO-like tax-exempt entity anywhere but China will make the audit a lot easier, but technically you should be able to pass even if you are just two people with some bylaws written on a piece of paper.
Stop! That is the "Old Space" approach. The "New Space" approach is better and faster. Just ship it and try again, if it doesn't work. Oh wait...
I mean “software feature” [1]. It is an “anti-feature” for sure, but I’d still call it a “feature” as well when someone has to write a new blob of code to perform a new task.

[1]: https://en.m.wikipedia.org/wiki/Software_feature
Copying from above, not for laziness (maybe) but because it is the same answer :)

Totally true. Indeed the goal of creating a conscript, at least for me, is to have fun and be able to keep something like a journal that would look funny and "cryptic" at a quick glance. Maybe one day I will manage to create a cursive that is also nice to see and easy to remember : )
It's terrible, and the more you look, the more guilty he appears. I'm just finding tons and tons of publications in the university book publisher that are just old (like 15 or 20 years old) PowerPoints and/or small low quality summaries of computing subjects (I guess that accompanying texts from old courses) that are filled of citations to himself that have NOTHING TO DO with the subject of the text. Then those publications are marked as edited by Japanese researchers that have nothing to do with the field. Ridiculous.

Imagine 700 hundred pages PDFs about CORBA, SOAP and PHP 101 (from 2008) mixed with citations to his IoT data analysis papers.

Like this one [0]. A publication in Spanish about "Distributed parallel systems", cathegorized as "
Congreso Iberoamericano de Filosofía de la Ciencia y la Tecnología" (Iberoamerican Tech and Science Philosophy congress), with Masataka Inoue as the editor (that's an Osaka semiconductor researcher that probably is 80+ years old now), filled with ridiculous low quality documents from 20 years ago that have nothing to do with the titles, and between article and article, citations to things like "Reducing the memory size of a Fuzzy case-
based reasoning system applying rough set techniques"

0: https://gredos.usal.es/handle/10366/139686
my understanding is that serenity will focus less on the web browser in the first place. it might just go back to being a simple html viewer with rudimentary js support?

my hope is that they take this as an opportunity to come up with a purpose built "web" stack for serenity? use it as an excuse to reinvent the web and "fix" the mistakes that were made? maybe by actually Putting Scheme In The Browser rather than js?
No idea of what Hangul is...yet
I’m curious, what are the arguments against making price discrimination illegal?

It seems like something the public will push for if companies overplay their hands and start doing this too aggressively.
Well, you have a point here lol
Named template areas are missing. This is the most interesting feature in my opinion for responsive design. Should be in the game
Do you have a draft of it? It seems very interesting!
I feel like this should've been done a while ago. Community was quite split by two projects and it felt like SerenityOS was dragging Ladybird development down, both from sponsor and developer point of view.

I'm glad Andreas had committed to this, for the best to both projects.
I do think the compilation benchmark breaks down, as seen with the 96-core CPU:

406.2 Klines/sec 7995WX

3x the cores but only slightly faster (8%).

Also 32-core threadripper machines seem to be in the price range of M2 Ultra machines.

[Edit] I found a 491.5 klines/sec result for the 7985WX
What quantization levels did you use?

I think groq doesn't use quantization, so the gap between your hardware and groq would be even further apart.
What is the actual use case here?

As stated, it’s not for ciphers.

As commented it’s not for dyslexic people.

As remarked upon it’s not for speed writers.

In addition it’s just the Latin alphabet using a set of squares, circles and triangles. So much so that V was thrown in with U as though this competed with the original Latin (which also had no distinction between I & J).

So we have potentially hard to both read & write character set that has way too many chances of being misread due to sloppiness (e.g. people like me and my spider crawl) that provides just what benefit?
There are plenty of Chromium forks, you can go use those. Or just make your own.
Good point, sometimes I get distracted and lose the intro :)

The unique advantage (well, "unique") is the fact that is easy to memorize, at least for me
This the main reason I insist on curb - we need reliable http timeouts
Reminds me of https://vim-adventures.com/. Playing that game made me become very proficient with VIM. I can recommend it to anyone who wants to get started with it.
Yea it's tinyapis.io
Yep this is a very simple conscript and is indeed created "progressively". For sure, the next iterations will take into account all the advices I read here
'Why is Maxwell’s Theory so hard to understand?' - an essay by Freeman Dyson on how Maxwell's theory brought a sea-change (or perhaps I should say paradigm shift) to physics:

https://www.clerkmaxwellfoundation.org/DysonFreemanArticle.p...

In the penultimate paragraph, he writes "For example, the Schrödinger wave-function is expressed in a unit which is the square root of an inverse cubic meter. This fact alone makes clear that the wave-function is an abstraction, for ever hidden from our view. Nobody will ever measure directly the square root of a cubic meter." This has me wondering if there is a reason he could not have ended with "Nobody will ever measure directly the square root of an inverse cubic meter", other than that the as-written version makes the point just as well.
The web is eating everything. Maybe every app could be structured as if it's a web app or worker service to do everything people expect while being minimal?
It's interesting that the OS layer could be even thinner than SerenityOS. With 'Local first' capabilities and the expanding role of web technologies, this is not only possible but could be a good idea. The new Ladybird project will be really interesting; it could be a real alternative browser people want!
Being able to boot a good browser on multiple operating systems, such as a minimal BSD, a minimal Linux from scratch style OS, or even a stripped-down SerenityOS variation, is exciting. This could be more secure and easier to innovate with because it has a better level of abstractions to draw upon.
The bootable web OS projects like Palm webOS, the booting Gecko/Firefox OS projects, and Chrome OS could offer interesting lessons for Ladybird.
Running a browser in a VM, on metal, or on an existing host OS like BSD or Linux is very useful. This approach could be secure and powerful enough to attract users for security, speed, or powerful user-centric reasons (not corporate/adware-centric).
Kling and the community he's assembled is "at risk" of helping solve some serious use-cases for people and industries while having fun! Google's OS development with Android, Chrome OS, and Fuchsia may seem complicated compared to what a Ladybird OS could do.
Android is complicated and advanced, but in practice, it's bloated and error-prone with terrible complexity. For example, Pixel users miss calls due to bugs, and there are problems calling emergency numbers. Think about the array of Android and iOS exploits. The attack surfaces and codebases are too big!
Given its complexity, I can see Google switching to working on Ladybird or a Go/Rust variant. Maybe even Apple will consider this. LLMs are now capable of semi-automatic porting with their large context windows. I think things could change fast, and maybe we'll have secure devices in our pockets one day.
I wonder what Alan Kay and his fellow researches would have to say about this.
First message: p 0 r n, s i 7 e
Second message: dot
Third message: come on over.
Forth message: Sorry my mistake, organising the house.

After a while the second, third and fourth won't be required.

Jeeze...we learned obfuscation fucking years ago (torrenting was punishable then, probably is still, and a few people may be made examples of, by ip tracking etc as subscribing becomes more disliked).
I just use it in normal / non server mode. Never had a crash. It’s still low resource and snappy enough for me.
The one and only goal was to have fun creating something that my mind could memorize very easily and that would look funny and "cryptic" at a first glance :)
What private companies have COLA raises? Corporate raises have been 0%.