skysight-inc/HackerNews huggingface dataset:
I gave a talented engineer, who was also a relatively fresh graduate, a task to build a framework that would convert pieces of xml state that rendered in a non-web GUI into a React representation.

His solution ended up using as many new features as possible, seemingly for the sake of using the new features, but beyond that, it was incomprehensibly complex. Most importantly, it didn't work. It felt like he used the project as an excuse to try new tech and pad his resume.
Okay. It's probably possible. Hobbyist tooling isn't there yet though. I'm actually developing a DIY atomic force microscope, for other use-cases though.

STMs are very limited though. The kinds of atoms you can pick up are pretty limited afaik.

Give it a couple of years, maybe 5-10, and there will probably be hobbyists moving atoms around. The industry and academia will, of course, probably be further along.
There's no point to the story below. I never meet people with ADHD, and I just felt like writing about my experience. To summarize, I know that I have ADHD, but I don't know what to do with that information. It's either, take that pill and turn into a robot, or don't take the pill and continue living an unorganized, chaotic life.
I'm only 22, don't know at what point I'm supposed to figure out what life is and how it works :D Got a job, GF and my own (rented) apartment, if that's it then I want to be a kid again.
God damn, can't even summarize without writing a wall of text...

---

In the end of 2019, YouTube randomly recommended a video to me, in which a guy talked about his experiences of growing up with ADHD. I never thought that I had it, but what he said resonated with me so strongly that it scared me. At about the same time, my GFs younger brother was diagnosed with ADHD.
Started reading more about it, because my knowledge at that point was "kids who can't keep still".

A book which particularly shocked me back then was "ADD stole my car keys" by Rick Green. It felt like reading my own diary, it was very creepy.

So I started wondering if I had it. Talked about it to my doctor and he recommended a specialists who diagnoses ADHD. So I went there, and after months of questionnaires, tests etc. I got the confirmation which said, that I indeed had ADD.

After that, there was a time period where I was able to live with ADD and actually start organizing my life etc. Then Corona hit, I was fired (got a new, better job, no worries) and it kinda reset my progress.

Now the critical thing was the medication. It seemed to work, but in a way I didn't completely like. I was able to focus more, and my emotions were in check. But I wasn't hungry, it made me apathetic and my creativity went away.
Granted, my job does not require creativity, but it feels weird to take a pill, which sole purpose is to make me compatible with the capitalistic world we live in. I was able to work, but my personality was lost while being on meds.
> A quarter of a century ago is... 1996. Not the 80s or whatever you're thinking.

Yes, that is Wikipedia page for 1996, not for "80s or whatever".

https://en.wikipedia.org/wiki/1996
Same for me - I can use almost any mouse going just fine, but any shade of the Mighty Mouse feels instantly painful to me.

Also, on the original Mighty Mouse I used to use, I frequently found however hard I pressed, I couldn't click it - my hand just didn't correctly align with where I was supposed to apply pressure.
It's just plain hard to keep up with front-end tech. Most people use front-end dev work as an entry point. They quickly realize there are more sane jobs available on the backend and migrate there.
I would say that's a fair summary.

On Linux, there's X11 based desktops and "post-X11" desktops. "Post-X11" would involve implementations of Wayland and Freedesktop Portals [1], using libinput [2] - and some other things I'm forgetting. All these things don't depend on Wayland and run fine on X11 too (heck you can even run a Wayland compositor in an X11 window), but most of this stuff is pretty new, implementations have lots of QA issues, and application adoption is also not fantastic. On X11 you can just talk to the X11 socket directly for what you want as a workaround, but on post-X11 you have to adopt a new means of doing it. And that hurts.

[1]: https://flatpak.github.io/xdg-desktop-portal/portal-docs.htm...

[2]: https://www.freedesktop.org/wiki/Software/libinput/
In a Bull market everyone is a genius. I would take your performance argument in a Bear market
“they had much better command of the English language than the ones we worked with before...”. That sounds funny in retrospect
sponge from moreutils is useful for this, eg

cat a b | sponge a
Seems like a very long article on the Navy spending $500k. Isn't that like, the cost of one missile?
Armon Dadgar - writing the first line of code at HashiCorp
The analogy to playing chess is very thoughtful. Apple's software team has been thinking reactively since the advent of iOS. It's too bad.
> I recall Dennett pointing out how starting from Descartes the whole meme of the person within your brain doing things

I like Dennett's coinage for this error of reasoning: the Cartesian theater. If a theory of mind relies upon some inner mind, it hasn't explained the mind at all.

edit I see it has its own Wikipedia article: https://en.wikipedia.org/wiki/Cartesian_theater
What's a nice way to say "Who cares? Nobody does this" ?
Compressed instructions really hurt the parallelism of CPUs. See M1 for an example of what happens when you design your decoders to fetch independently of each other because the offset of their instruction is deterministic. I think a better model is for code to be compressed with an efficient encoder at cache line size (eg zstd with the dictionary defined to be your instruction set)
Yes exactly, it's always a big debate every time a new features is needed whereas it should be Wayland protocol or Dbus.

Gnome people push for everything Dbus, and many Wayland dev prefer to standardize over Wayland protocol.

It's kinda sad that the APIs are fragmented over two IPC solutions (unlike for eg on Android where everything goes through Binder IPC).

I think the overall the idea is : if it requires permission/sandbox -> Dbus, otherwise Wayland . But in practice there is a lot of disagreements.
That's the issue at hand. Telegram is popular in countries where their primary thread model is getting arrested, not being MITM'ed by their governments
Caffeine 101
with 0% financing offers, why wouldn't you? Especially when you can get more % returns in the stock market.
>Unfortunately everything became political in this pandemic.

Western leaders don't call vaccines developed in their countries as "the best Covid vaccine in the world". More so before any statistically relevant studies (faked or not) even ready.

>Nothing wrong with a bit of national price.

I think there is a difference (at least there shoudl be) between national pride and a fact distortion field.
Have you tried posting an issue on their forums? New Linux Distros have a great amount of patience to users. And also the first class support in their own official forums.
I've cycled through here when racing Tour Divide (I think it just goes through the bottom of the zone). I should have murdered all the other racers.
This is absolutely right, and wlroots is not a fix once you already have 2 implementations

Once that ship has sailed, what you want instead is a shared method of providing configuration. The goal is to have all 3 implementations read configuration (like DPI scaling etc) from one place. That way the user won't have to configure common things in 3 places to get any semblance of apps looking remotely close to eachother.
> It is not terribly uncommon for humans who were thought to be dead to later exhibit signs of life.

That's true, though the separation of "blood and water" when Jesus' side was pierced is usually used as evidence he was really dead.

> To what accounts are you referring ?

I misremembered. The specific account I was thinking of was Celsus, as preserved in Origen's "Against Celsus", but the account was 2nd century.

As for the Egyptian magic bit, Celsus said Jesus "...was brought up in secret and hired himself out as a workman in Egypt, and after having tried his hand at certain magical powers he returned from there, and on account of those powers gave himself the title of God."
Honestly, I had to read the New Testament (David Bentley Hart translation) a couple of times to come up with a cosmic scenario in which my beliefs made logical sense to me. And, what I did come up with did make sense, but it is complicated to explain.
> You'd probably get the same question from a plumber if you asked him how to plug a pipe in a non-intuitive way. He has no way to know your pipes are laid out in a strange way, and the only spot you have left to add said junction without redoing your plumbing is back there - unless you tell him.

Sure, but if I told a plumber they'd understand and help me find a solution to my problem. That isn't what happens on StackOverflow, instead they try to convince you that you have to change your problem to fit the solutions they're familiar with.
"We are not trying to maximize clicks and sell low-margin advertising against them. We are not trying to win a pageviews arms race. We believe that the more sound business strategy for The Times is to provide journalism so strong that several million people around the world are willing to pay for it"

I'm having trouble separating a pageview arms race from crafting the kind of content that appeals to the kind of people who would pay for a subscription. I get that the New York Times isn't writing clickbait articles, but they are producing articles of the same substance on a daily basis. You get columns from Paul Krugman, Michelle Goldman, Gail Collins, etc. and it's always about misgivings with Donald Trump and the Republican Party. I rarely find anything substantial about non-political topics from these folks. I suspect that's because what they write is quite popular with the "Three-L" people who pay for this kind of content (Leafy, Liberal, Loaded).

This isn't necessarily a bad thing, but I find it really pigeonholes the kind of content you see from The Times.
But why does it want to not dynamically link against a platform's libc?

What is the advantage in that? including that into a binary seems about as senseless to me as including the entire kernel in it.
I think a bug that causes loss of personal data when changing a display setting warrants a "cringe"-type flag. It's a pretty egregious bug to have.

Nothing on their site says "This is not ready for daily use", but bugs that wipe out my home directory when touching common, and unrelated settings, definitely make me think this is a pre-alpha type project.

Cringe might be a loaded term, but it's appropriate.
I liked the explanation on when to use camel case vs. snake case. Also, the input on design patterns was really useful.
As nefarious as it is, that was a really fun read and fun idea to think about. But I can't help but think that something around this scale probably wouldn't work without some sort of state sponsorship/assistance.
From the FAQ

> Is GoboLinux "ready"?

> Yes, it is ready in the sense that you can, today, have a full operating system running 100% on GoboLinux, like many people around the world do.

> Note, however, that it is neither a beginner-oriented distribution, or an end-user binary-oriented distribution like Ubuntu. To use GoboLinux today, the user is expected to be proficient with the command-line and willing to compile and configure their software.

Yeah, nah. I recently watched a streamer try to compile some nvidia stuff for CUDA in order to use her DSLR camera at >18fps. A very nice reminder that it's never "just ./configure && sudo make install".

Especially uninstalling stuff installed that way is a horrible pain. I used to create .deb's from it, but boy am I glad those days are over.

Besides that, the motivation and sane folder names seem great.
I did it on a fresh secondary install first just to get an understanding of what I wanted to do. If you were going for a more prepackaged system like KDE it's just a click but dwm -> sway is basically rebuilding everything you did in dwm and (at least for me) couldn't be done in one shot on a Saturday afternoon. I hear if you're coming from i3 it's dead simple but I was coming from KDE basically so had to figure everything out plus figure the wayland bits out.

As far as documentation I think this comment chain has the perfect set of links for that https://www.reddit.com/r/swaywm/comments/l54a1a/guidestutori... and the subreddit in general is a great source of information/tips on it. In general it's going to come down to 1) packages for sway, and wayland tools for things like clipboard/screenshot/xwayland/etc, and wayland compatibility on different toolkits/libraries 2) your sway config file which ties all of those packages together and personalizes the look, feel, and functionality of your workspace 3) envvars and other configurations to signal to GTK/Firefox/QT/etc you want to prefer wayland native (otherwise a lot of things still default to X11 which will run via xwayland).

Right now I'd classify it as "no harder than getting dwm/i3 working the way you want it for the first time but a lot of work". Also like I said it gives the apps the ability to understand per monitor DPI or fractional DPI and so on, not it makes every app work perfectly. E.g. FF has really solid and performant GPU accelerated rendering and video decoding you can enable on top of webrender in Wayland but it's a GTK app so if you have it run at 1.5x scale GTK is going to render it at 2x your screen resolution at 3x your configured DPI and downscale the output by 2x to end up at your resolution with 1.5x scale like you asked. Not much different than when it was on X11, except it's a bit more performant and they say it's easier to maintain/simpler than the X11 GPU acceleration code. On the flipside you have Chromium which now has the same GPU accelerated story in Wayland (with configuration) but understands how to do 1.5x without rescaling when running in Wayland and can move to another monitor that's 1x and scale appropriately.

tl;dr: it's a lot of work and a bit scary, don't jump unless you've really got some time and interest. If you do jump it does do what it says on the tin though and apps are only going to get more native Wayland support with time not less.
Apple still does battery service on iPods, as early as the 2009 iPod classic.
This should result in the website knowing that the screen is 7" inches (dots-per-inch / dots = inches) across and setting the style for small devices.
Alright, you're correct, but it definitely shouldn't be a footnote. So I guess it's arch linux plus a few gui tools that other linux distros don't include by default, and maybe geared to gaming? I guess at this point, I'm confused why this isn't just a "configured arch" wiki to optimize for gaming, and maybe mention custom aur packages. I don't really understand repackaging arch linux, the whole point is to tinker and customize.
Hey HN, looks like I was beat to the punch on posting this. :)

I work on Startup School at YC. We're excited to launch our second-ever build sprint. You can think of a build sprint as sort of like a 4-week hackathon, with regularly scheduled checkpoints and a community of other folks all working on their ideas at the same time. If you’re looking for an excuse to take the plunge and start work on a startup or side project, this is a great opportunity to do that.

(Note: I’m traveling today so won’t be as active in the comments as I’d like, but will pop in to answer any questions as often as I can!)
Kids and bums.
Netanyahu Discusses Preparing for a Possible Attack on Iran
Great point. Yes, over the years I have come to hate the question that's awkwardly worded, or fails to provide even the most basic information needed, I've made peace with the fact that people are, well, people.

I don't really miss the days when asking a question "the wrong way" on a forum would risk an avalanche of insults.
Oh, the route went along Grassy Lake Rd just south of the zone. Shame. Or rather, lucky I didn't execute my plan.
LowRISC: Collaborative Open Silicon Engineering
Wow, I'm usually very suspicious about "new takes" on Linux distros but this does look very cool indeed. And it comes with a simple WM as default rather than a DE? Double cool!
Wow, so he writes an article about people being assholes about him not writing free extra stuff, and this other article saying literally “nvidia- fuck you” (and its “shitty consumers”) for not writing this other free extra stuff. He says that’s treating Linux users like shit, when a massive part of nvidia’s business is supporting Linux (GPGPU stuff), which works fantastically.

Reading OP, I figured it was righteously angry. Reading your article, I’m now figuring he’s just angry and abrasive. The OP article reads hypocritical after reading yours.
Demonizing offshoring, nearshoring or reducing it to a cost saving strategy is ... terrible way of seeing it. It is about talent and talented people. And talent is everywhere. I say this because our company does nearshoring for the US from Argentina and Chile to US companies. We don't try to be the lowest price, we try to be as good as we can. If it saves our client's money, much better. But our goal is not to save our clients money: our goal is to deliver as much value as we can. We focus on frontend: we have 2 master classes a week about topics like debugging, communication, teamwork, data viz, javascript... We have english lessons to improve communication skills. We try to give back contributing to frontend libraries by fixing bugs on those libraries and sponsoring their devs. We have created open source tools like https://grid.layoutit.com/. We put our souls on this and we are very fortunate our clients trust us and value us. We are not the only ones doing this and doing it as good as we can. The base of business relationships is about mutual benefit.
Just saw that this was posted and updated the site with a preliminary agenda. There will be talks from most of the relevant confidential computing projects.
There was some discussion on Twitter on whether HTML is a programming language or not, flame war ensued.

Many aspiring developers choose frontend (and by extension, JS) as their first piece of the stack yet are ostracized by others because of the frontend ecosystem's baggage.

Bootcamp graduates are ostracized because of the general ethos around bootcamps.
Potential remote code execution vulnerability uncovered in Node.js apps
It's not a new take. It's been around for more than a decade (18 years, actually).
Yup! By listing their trades, they encourage others to follow suit, giving them a buying a selling edge
I'm really surprised by those two lines blog posts that gloss over the complexity of ISA design and ecosystem and concludes riscv creator know nothing about nothing.

May be I'm biased because I learned computer architecture at my university reading Computer Architecture a Quantitative Approach (in 1995, yes I'm old).

This a long and very detailed book with lots and lots of data about tradeoffs in ISA design.

The authors of this book created MIPS and then RISC-V so it's not just academia-only data.

I would love to hear about people who really have done their homework and say with this different RISC-V design over a few thousands tests of various linux/bsd tools/software we gain X% on Y metric. With an open source simulator and tooling provided to verify the claim.

But I think it's mostly talk is cheap (and cheap money from competitor interest ...).

End of rant.
I must say I struggle to show sympathy for this Apple bashing blog post.

Just look at the screenshot they post to illustrate their point. Its almost as if they have deliberately configured their system to make a point.

The resolution is obscenely large (sorry, don't know the tech term).

They have all their finder windows configured to use large icons. Seriously ?!? Only pure beginners do that.

Their longwinded rant is likely more to do with their lack of Mac experience than the actual OSX UI.

I use OS X a lot. There's nothing seriously wrong with the experience. Its better than what Windows or Linux UI's have to offer (especially Linux UIs which all look like a poor attempt at copying OS X UI).
In the early fall, I got a frantic message from my wife along with a video of something making a hell of a noise in the laundry room.

Came home unsure what I'd find, but I figured it was a small mammal of some sort. At first we figured it was something that had nestled into the laundry and was very upset at being tumble dried. Opened the drier door just a crack figuring we'd hear the thing trying to escape or at least snarling at us.

Nothing.

Determined it was in the dryer vent.

I had converted from the normal flexible dryer hose to a solid metal tube the year before because I heard it was more efficient and we were having some issues with our clothes drying.

(Ended up being lint build-up. Clean your dryers out folks. I had cleaned all the obvious spots, but there was heat shield that was completely caked with lint and effectively acting as a hot pad keeping the warm air from getting to our clothes)

Anyway, proceeded to take the dryer duct apart, figuring it was a mouse or something. Every so often we'd hear the thing start moving around, so I'd kick the dryer on for a second to keep it from going into the blower and trying to get out that way.

We were trying to rig up something to catch the mouse in when we finally did get it to come out the open end of the dryer tube. It's a tight space so that was easier said than done.

Ended up accidentally disconnecting the end of the tube that connects to the dryer while we were fiddling and figured the mouse had escaped into our house.

Heard whatever it was moving around in there still, so I kicked the dryer on to dissuade it from leaving the tube from the wrong end.

Heard a big noise, and all the sudden a bird comes shooting out the pipe. About shit my pants and took off running up the stairs. My little 3 year old son had been down there at the time and I didn't realize. He started screaming, which I felt real badly about.

Was trying to figure out how we would get a bird to peacefully leave our house. I assumed it wouldn't leave willingly.

Crept back down the stairs, and there was a little house finch, sitting on the inside ledge of the window in our entry way. It looked at me as if to say, "I want to be out there, please."

So I opened the door and he flew right on out.
I don't get your point then? People knew about the internet in 1996! AOL had been mass-market by half a decade at that point. I don't know what you think the mid-90s were like but people were using the internet.

But what have the internet and clamshell telephones got to do with headphones?
We’re truly sorry that you felt let down! You raise a great point that is worth clarifying though. All logs, metrics and future traces are stored in S3/GCS (and yes metrics are stored in TSDB format). While this does not allow a single query language to ask questions across all these sources in one query (yet), it is absolutely possible to build what Datadog is with a new user interface. To go even further, now that it’s all in one place (S3/GCS) other technologies can be leveraged to create a higher level query language across everything, such as PrestoDB (one would have to build backends for it), or even a new dedicated open source columnar store.
NPM 7 is now generally available
The Windows behavior (prompt the user to kill anything manually) seems like the ideal behavior. Of course, this is tricky wrt dependency issues (e.g. if remote, you need to keep sshd and its dependencies alive in order to implemnent such a prompt), but hanging forever seems like a preferable fallback.