skysight-inc/HackerNews huggingface dataset:
If it weren't for the OS I would've bought a MacBook instead of a Lenovo laptop.

I've set up my OS exactly as I want it. (I use arch btw ;-))
AWS cloud security best practices – Fix
I wonder if they've implemented any fixes or mitigations for GoFetch (https://gofetch.fail/).
> Not even as a VM

WWDC is next month. There's still a chance of iPadOS 18 including a Hypervisor API for macOS/Linux VMs on M4 iPads.
probably worth noting that the default peg backend for the c combinator parser 'hammer' uses an arena allocator for speed and because it's a good match for packrat memoization. there are hammer bindings for several languages including python and java, not sure if there's a rust one yet. hammer also has some other backends including lalr, and in some cases you can write a grammar such that you can parse it with either packrat or lalr

hammer's arena allocator is not very fast, though. it's faster than any malloc i've seen, but a good arena allocator is faster than calling an empty function, so you have to inline the fast path. the open-source prototype arena allocator i wrote in http://canonical.org/~kragen/sw/dev3/kmregion.h (and .c) doesn't quite reach that level, but it takes about 1.9 nanoseconds per allocation (520 million allocations per second on one core), while glibc's malloc takes about 19 nanoseconds per allocation. more recent versions of glibc (on a faster cpu) have reduced that to 14 nanoseconds in that particular microbenchmark. details are at the link. your mileage may vary

chris wellons wrote an excellent article last year about his approach to arena allocation in c in https://nullprogram.com/blog/2023/09/27/

for those who aren't aware, garbage collectors for languages like js, c#, ocaml, or java are usually generational copying collectors for efficiency, which means they use what is effectively an arena allocator for most new allocations. often they reserve a cpu register or two for this, which my c implementation above can't

for c, the apache portable runtime 'apr' has a generic arena allocator in it called pools, which also supports destructors (the drop trait, in rust) and nested pools

the arena allocator in gcc is called 'obstacks' and got moved into libiberty so you can use it in other c programs. or hypothetically in rust
Were there "detailed, well-reasoned arguments" before?

Just looking at political commentary from the 80s and 90s, it's mostly nonsense.
If you mean WSL for containers, macOS needs a VM too. If youre doing C++ macOS dev tools are .. bleak. Great for webdev though
BugInsight: A memory leak and deadlock finder for C, C++
> "[W]ord of mouth" is probably mostly for girls. I never once had a boy tell me growing up that I needed to read a particular book

Crazy gender stereotype based on just anecdotes (nothing wrong with saying it tho, its always awesome to hear about different experiences)

Most of the books that changed my life, got me into tech, programming, got me into business, entrepreneurship, hustle, etc.

All the books, podcasts, etc were either shared directly to me by my male friends (im male too) who insisted i read those books for my betterment cuz those books were acc. to them : “Awesome” , or books that i discovered while exchange discussions about what books are we reading right now, exchanging reading lists, etc.

There are tons of girls out there who hate reading books, (my mom included, she always has hated books, outside of school homework and exams),

I do not like reading fiction books much, nor do my peers, we’ve exchanged book suggestions since childhood, now even more with more and more internet friends.

Ive had great books on gardening, or agriculture, or history, etc recommended to me either inside books by authors, or by random telegram groups consisting mostly of nerd men.

99% of the books recommended to me were by men, and im a man.

So i dont think its a girl only thing, plenty of people exchanging book, just go to any major reddit forum on reading and booksuggestions (like r/suggestmeabook) and you’ll find tons of men who are more than happy to give you suggestions, if you cannot find classmates or neighbours to share with
> Also GrapheneOS supports almost exclusively Pixels, so I would think that they aren't that bad.

I don't think that necessarily follows; GrapheneOS uses the Pixel line because it lets you install a custom ROM and relock the bootloader, and they're a security-focused ROM so that's a big deal to them.
It's interesting to me how the mainstream news organizations are supposed to be synthesizing a constant stream of the latest and most important information, and yet breaking news happens faster on social media and the think pieces, such as this one, are basically rehashes of Reddit comments from 10 years ago.
My last 2 or 3 iPads have been this way. I’d be surprised if it was malware.
> Hard to say indeed. I'm not sure how a social network bootstrap method can get "old and tired" either - humans don't change how they socialise that quickly!

But they do get wise to things like false scarcity of digital goods or artificial gatekeeping, and it puts them off. When a strategy is no longer novel or original, its loses its effect.

Yes that early core community can really set the tone for a long time, and may have been worth it. On the other hand, an even bigger risk to a social network is not getting enough community to cause positive feedback effects and organic hockey-stick user growth. Failure to launch. Especially with a glut of social media competitors crowding the landscape.
Compared to how big the CPU package is on those machines, 4 of these sticks on each side of the motherboard should fit acceptably.

And you'd be able to have a lot more than 192GB.
There is a 2024 update in the middle saying that "Gabriele Svelto estimated that approximately 10% to 20% of all Firefox crashes were due to memory corruption."
> pretty decent

Nice to see you're still patting yourself on the back lol I think you took wayyy too long to release your product and it's overall not an impressive looking social media app, certainly doesn't look like the work of

> 15 engineers
I don't think it works that way when a container can grow and shrink, because an algorithm can trigger those operations any number of times, not just O(log(n)) times.
It's not everything it was, but HyperCard in a browser is available at https://hypercardsimulator.com
If someone steals an asset from you, which then goes on to triple in value, you should still be furious even if you were compensated the $ value at the point it was stolen.

It’s like putting huge amounts of money into a pension fund for decades, your wealth grows massively, then you discover the whole pension scheme was a fraud and you’re returned the original amount you deposited decades ago. People should be happy with this outcome?
This would be a great tool for coding interviews,

Any idea how to share the HTML in realtime?
Another thing is the mandated reading comes with punishment attached. One goes into it knowing that they’ll have to puke out some key points, contort bullshit into an intro-body-conclusion format, or worse, overanalyze it for “meaning”.

Early in high school among other things I had to read was “The Veldt”. Of course I hated dealing with it like everything else. I couldn’t have even told you who the author was a few weeks after the assignment.

In late high school, I discovered Ray Bradbury as I began exploring my local library, branching out from comics (Calvin and Hobbes, pogo, bloom county) and nonfiction books into fiction. He quickly became one of my favorite authors due to the sheer volume of short stories he had. Many were good, some were bad, and some were great. It was a bit of a pleasant surprise to encounter “The Veldt” again without a teachers whip at my back. It was sad to finally work my way through the last of what he wrote knowing there would be no more.
A giant proportion of developers have no idea wtf “levels.fyi” is and are quietly writing Java or some shit in some suburban office park in a city you wouldn’t ever bother to visit, for $80k-160k/yr.
This sounds very much like COM. https://en.m.wikipedia.org/wiki/Component_Object_Model
I don't understand where this 2008 Android tablet storyline came from? I didn't mention Android, nor did I mention 2008, nor do I believe that there existed an Android tablet of any form in 2008?... I certainly owned some early Android Honeycomb tablets, but neither they--nor my iPads from that era, by the way--are still usefully in service. I honestly do not at all understand what you are replying to :(.

I am just saying that Apple has gone out of their way to lock me out of being able to maintain this perfectly good, old iPad Pro. This is interesting as, frankly, the iPad hasn't really aged as a platform now in almost a decade, seemingly as almost no one is making software for it which needs new hardware (...likely in no small part due to Apple's restrictions on the otherwise very-general device, but the reasons don't matter much).

And yeah, sure: I happily agree that Android devices tend to be worse on many of these fronts... but, they also kind of don't matter, as effectively no one buys Android tablets and frankly no one wants to buy an Android tablet ;P which is a fact I don't see changing in the near future. Insisting that I should redirect my frustrations with Apple onto some no-name Android tablet maker is a big distraction from trying to make a difference in the world.
WSL for normal stuff. My co-worker is on Windows and had to setup WSL to get a linter working with VS Code. It took him a week to get it working the first time, and it breaks periodically, so he needs to do it all over again every few months.
Battery life followed by heat and fan noise have been my sticking points with non-mac laptops.

My first gen ThinkPad Nano X1 would be an excellent laptop, if it weren’t for the terrible battery life even in power save mode (which as an aside, slows it down a lot) and its need to spin up a fan to do something as trivial as driving a rather pedestrian 2560x1440 60hz display.

It feels almost like priorities are totally upside down for x86 laptop manufacturers. I totally understand and appreciate that there are performance oriented laptops that aren’t supposed to be good with battery life, but there’s no good reason for there being so few ultraportable and midrange x86 laptops that have good battery life and won’t fry your lap or sound like a jet taking off when pushed a little. It’s an endless sea of mediocrity.
Probably. To be honest I just find it convenient to use a French press as a cold brew maker and first-pass filter, because it is IMO easier to keep clean than a nut milk bag or coffee sock.
The China Hawks would have gotten the ban done years ago if they could have. It doesn't take much to connect the dots here. It was support from the Amen Israel crowd that made this happen.

Rep. Mike Lawler who co-sponsored the legislation behind the prospective TikTok ban said as much.

https://theintercept.com/2024/05/04/josh-gottheimer-mike-law...
I've grown to dislike the dependency on espresso, but love the taste of it.

I aim to have a single coffee a day and resist any temptation to have another in an effort to maintain my caffeine baseline.
And the truth comes out.

Every single one of these articles will age extremely poorly.
I don't know. As an Asian who has grown up reading manga I find anime generally very cliche. More than Netflix shows. Especially those adaptations from light novels.

I think it is just about what's novel to you.
It's the non-Pro, non-Max chip. How many performance cores do you expect?

Bigger shocker is only three cores alive in the 256GB and 512GB models paired with 8GB
I think it helps if the parents set an example. I grew up in the 90's in a house full of readers, reading was normalized.

Until about age 10 my parents would read to my sisters and I every night. It was part of the bedtime routine. We would gather in my youngest sister's bedroom and my Dad would read a chapter from the book of the week to us before bed. It was mostly stuff like Enid Blighton and Roald Dahl, but I can also remember 'Treasure Island' and '20,000 Leagues under the Sea'.

As we got older it evolved into us reading for ourselves, all of us had a reading light beside our beds and it was normal to read in bed before going to sleep. It essentially became a habit I formed, to this day I still read in bed as an adult.

At least here is Australia, you used to be able to get a lot of things from the local newsagent. I was really interested in computers as a teenager. When my parents would send me to the corner store to grab bread or milk I'd buy a PC Magazine with the spare change and read it cover to cover, some of them would come with neat demo cds etc.
I missed the point where I asked for an advice on how to deal with stress.
City with Most Millionaires: NYC, Bay Area, Tokyo and Singapore
What are the variables that a roaster can tweak? Temperature, time, and lots of others I assume? Which variable can produce vegetal flavors? I’d never thought much about roasting but now I’m curious!
Oh, that's interesting. I think not distinguishing between owned and borrowed types clears things up for me; it makes a lot more sense for copying to be an optimization here if reference-ness is not (directly?) exposed to the programmer.

Thanks for the explanation and the reading suggestions! I'll see about taking a look.
Why are algorithms called algorithms?
As a someone born and raised in the Northeast now living in Switzerland I can confirm that the cleanliness, orderliness and array of machinery is indeed typical in Switzerland :D But don’t let this bridge promo fool you, you’re just as likely to deal with roads closed to construction as anywhere else… the cost of well functioning infrastructure is that they always seem to be working on it!
Ricardo, Tutti (cheaper) Alternative AuctionBoy launched
Yeah, apparently some people book flights from their phones!? Nah man, that's a laptop activity. I'd never spend more than a couple hundred dollars on my phone. Haha
My oldest daughter could read at age four. By second grade, in a Texas public school, she liked to read Nancy Drew mysteries on her own. One day she came home from school crying and told us she didn't want to go back -- she said she had got in trouble for reading her book. Her mom and I went to talk to the teacher. Our daughter had got "caught" reading a Nancy Drew book at her desk while the other kids -- many of whom couldn't read at age six -- struggled with their ABCs. The teacher took the book away from our daughter and shamed her in front of the other kids. The teacher told us that "policy" prohibited students reading "non-assigned" books at school. Our daughter was supposed to sit there bored waiting for the slowest kids to catch up.

Public schools have a bureaucracy you can't really fight. We didn't make our daughter go back, we withdrew her from school the next day and told the principal we had to move. We homeschooled her, and our two other kids when they came along. No regrets. All of my kids obtained high school diplomas (not GEDs) by passing the ludicrously dumb state tests. Two went on to university. They all have jobs and support themselves, and continue to read for fun.

John Taylor Gatto, a former teacher of the year, describes exactly how public school punishes and wipes out imagination and independent thinking, a process mostly completed by age nine when children give up on reading for fun.

https://www.cantrip.org/gatto.html

I'll add that I could also read at age four (thanks, dad!). I went to Catholic private school in the '60s. When the teachers found out I could already read in first grade they put me in a program with other kids who had got ahead of the curriculum. We would go to the school library for a couple of periods and choose our own books, then write up summaries. When I had to move to public school in 6th grade I almost immediately got punished the same way my daughter was -- told that I couldn't choose my own books and forced to read along the approved curriculum at the pace of the slowest kids in the class.
Location: Seattle, WA, USA

Remote: Remote or on-site

Willing to relocate: Yes

Technologies: Python, Rust, Elixir + Phoenix, Go, TypeScript, C#, WebAssembly, Docker, PostgreSQL, MySQL, Redis, Angular, Vue

Résumé/CV: Available upon request.

Email: career@dylanjones.io

LinkedIn: https://www.linkedin.com/in/dylan-j-jones

GitHub: https://www.github.com/dyjjones

I am a senior software engineer with 8 years of experience developing backends, data and ML pipelines, and high-performance distributed caching.

I’m currently using Rust, Python, and ML pipelines to automate call centers, and on another project, Elixir and Rust to automate backend development.

I’m interested in ML, distributed systems, and designing systems to be as low-cost and performant as possible.
> Because it isn't actually the most cost effective.

That's simply not true. If people combined the money they spent on car payments, insurance, the opportunity cost from lower average lifespan due to car emissions and children being run over by pick-up trucks, and used it on taxes for busses, we could very easily have a high availability public transit system, even in suburban hell.

Though of course to achieve maximum efficiency the government must create tax incentives for dense housing and tax disincentives for suburbs.

Your points about busses don't make sense - a bus takes up 2 or at most 3 car lengths on the road. One nearly empty bus with three people in it is thus more efficient from every angle, including time because those people aren't traffic.

Your idea that point to point travel is faster with cars is false: come to Houston and I'll show you why (traffic). You can get around cities and even suburbs with public transit much faster for all rides. A great example is the train from the airport to an Airbnb in NYC. Only a fool would attempt that in a cab to save time.

In other countries, soccer clubs hire busses and vans for meets and the like, or individual children simply take public transit to events. This was true in America in the 70s as well according to my grandpa.

Building a road for emergency vehicles and commercial deliveries is one thing. Just needs one or two lanes. But for every person and their car: Houston. 8 lane nightmares.
J.G. Ballard experimented with computer-generated poetry 50 years before ChatGPT
Location: Vilnius, Lithuania ( Europe )
Remote: Yes
Willing to relocate: No
Technologies: Typescript, Javascript, React.js, Node.js, CI/CD, Agile, and Scrum. I am a fast learner and open to learning new tech.
Résumé/CV: https://www.linkedin.com/in/mauriziocarboni/
Email: maury91@gmail.com

I am mostly a Frontend engineer, and I have 9+ years of experience in the field; during my career, I moved from PHP+MySQL+JS to Node.JS+React/Angular/Backbone to mostly React and some Node.js. In almost every company I worked for, I had to learn some new language or toolset; I consider myself a good learner. I had a brief experience as a Lead Engineer.

I'm looking for a front-end-focused role, but I'm open to working on full-stack again.
I tried it and I think it's a fun project. It gives a little nudge or validation that we all are looking for.
I’ve been using Relisten every day lately. Thank you so much!
your (i) is incorrect (arena allocators can allocate objects of different types, and indeed one of their strong points is that they don't suffer from fragmentation) and your (ii) doesn't make sense because not freeing an object is always okay, according to conventional programming language semantics anyway

this particular arena allocator does allocate objects of different types, almost arbitrary types in fact:

fn alloc_uninitialized<T>(&self) -> NonNull<T> { ... }

the safety concern is that nothing outside the arena survive the arena if it contains a pointer into the arena. as the linked micro-book puts it, 'it shouldn't be possible for any arena-allocated [variable] to outlive the memory that it[s data]'s located on.'
How intellectually serious it was. The treatment of docs was an extension of how they treated engineering in general, which was, seriously and critically. For the most part good engineering took precedence over politics and promotion material and shiny new stuff, unlike what it sounds like you get at a lot of companies.

(disclaimer: very org dependent, as all statements about Amazon are.)
The identity of the Lockbit leader has been revealed
What makes your todo app different from all the other todo apps? What's the value of it?

As for the feedback - the app doesn't seem to work. Maybe you're developing it in production, and I opened it while you were editing something? When I type in the first task and press "+," nothing happens. There are no errors, but the UI doesn't update either. After reloading the page, I see my task, but now I can't mark it as completed, and I see no way to add another task. Reloading the page again shows the task as checked. I'm using Chrome and Windows 10.

You wrote that you're a procrastinator. You couldn't explain to your team what you wanted, so you started programming, switched languages, and now create subprojects of the project, i.e., you spend time organizing and refining a simple todo app. Maybe I'm wrong, but it feels like the project is your way of distracting yourself from working on something you should be working on, but you don't want to do it. Is your anti-procrastination app your way of procrastinating on something?
I was thinking more about software like the Adobe suite, Microsoft Office, or other closed source software that hasn’t released on Linux. Electron has made things a bit better, but there are still a lot of bigs gaps for the enterprise, unless the company is specifically choosing software to maintain Linux support for end users.

Sure, Wine exists, but it’s not something I’d want to rely on for a business when there are alternatives like macOS which will offer native support.
This is a double edged sword, trading depth for breadth. While many books or essays can be summarized, much is lost in the compression.

You have to ask for which domains is a shallow summary appropriate, and what the advantages are of having a poor understanding of many things. That isnt to say they dont exist! they absolutely do. I just worry that having deep understanding and being capable of deep thought is going out of style, and think that many people dont know what they are missing out on.
probably worth picking one up when they hit ebay for 20 bucks a pop just for the teenage engineering case design.