skysight-inc/HackerNews huggingface dataset:
I’ve been a big fan of XDG for well over a decade. But I am yet stunned by how many big name projects still ignore it.

XDG is a great standard, but it seems it’s not enough. Probably time to abandoned home and put all personal files somewhere else — a subdirectory of home will do. And no standard name — call it what you want so no one can hijack it either.
Ooooh neat. Thank you so much for sharing, that's exactly what I was looking for!
Net neutrality is about regulating ISPs to provide the same delivery service regardless of the content being sent.

What you're describing is just a single implication of net neutrality involving self-bias of ISPs.

>The net is not politically neutral; it arcs toward progress

Humble the assumptions you make on the direction of progress
Ridiculous that they use a real CPU, 512Mb of RAM and Linux to just implement a simple controller. I would prefer they use something like Arduino.
It's a funny industry full of people making tech to "meritocracize" society and enable everyone; but will dismiss you if you look one pixel different than some arbitrary rule they just thought about when eating sushi at an overpriced cr*phole.
So one key is to not that not thinking the lab leak hypothesis is true =/= thinking it can be dismissed.

Because showing a zoonotic origin of a disease like SARS-CoV-2 is the work of years, if not decades, and with the disruption of the pandemic to research + the political ramifications of that work, it may well already be beyond us.

I think the reason there isn't an enthusiastic readership on the zoonotic side is simply because that's how people are conditioned to think about these diseases. Everything from movies like Outbreak to Contagion, the current fuss about the emu YouTube woman, etc. primes people to think about that. It's hard to foster an enthusiastic readership for what people think they already know.

It's also not particularly...sensational. There's no smoking gun. No shadowy conspiracy. The problems that emerge from zoonoses are hard and dispersed. It makes for very bad SubStack material.
I agree with your dad. We have lost a lot of intrinsic culture by making everything as remote and relaxed as possible.
I’ve always wanted to teach a course about IT topics that comp sci students tend to miss out on in university-level programs. Think “applied computing” stuff, like Linux administration, routing/switching, etc.
While I agree, SROs with communal bathrooms are more viable than luxury condos because they need less plumbing work.
> Speed is the only reason CGI doesn't fly.

It is indeed very very slow; mostly because it is not possible to pre-fork your CGI scripts (environment variables get set from the request, so each cgi program will have different values in the environment).

But, if you could pass HTTP data via some way other than environment variables, you could pre-fork the binaries and have acceptable speed[1].

[1] Pre-forking makes a large difference, and surprisingly is not too far off from other approaches to concurrent request handling. See https://unixism.net/2019/04/linux-applications-performance-i...
Yeah my phone charger has a super bright blue led in it. It's kept in a draw at night as the entire room lights up. I keep meaning to cut out the led.
Cool idea, PM me if you're still searching for a co-founder. Cheers
Agreed. When working from home I have to keep half a brain dedicated to what is happening around me at home. I typically get at most 90-120 seconds between interruptions of some kind from my family. You can't easily shut that out.

I guess having really small kids (babies and toddlers really) is the "issue" here, but I can't imagine it being much better until they are physically at school... but at that point you may as well just go to the office
This was the exact point I made to the friend who sent the article to me earlier :) .
This is what ends up killing companies. Too many levels of management which causes massive inefficiency.
This is exactly how we built Bluo: dynamic cms just like wordpress that deploys static assets (html,css,js,images) to cf workers.

Benefits are obvious: high reliability and speed to serve the static files. In addition, if the cms server is down for whatever reason, your website is still live and working fully (not just cached pages, all of them) just fine.

Actually you can think of it like a pre-built cache that it’s deployed to cloudflare kv store.

Other cool features we have is real time collaboration in the editor.

Check more about our architecture decisions here: https://bluocms.com/cms-cloudflare/
Hiding thumbnails cache is bad because a user might believe that the USB drive is empty and doesn't have any confidential data but the thumbnails cache might still have them.

There is no need to hide such files. Just display them as system files in Explorer.

> The standard Unix folders (usr, var, etc) are also hidden

Again there is no need to do it. Just move them to a directory named "System files".
Same experience as me, I'm living in Australia but my own clients (as well as my employers) are mostly in the US. Most of them are Mountain Time but there's clients on both east and west coast.

I've told both sets of clients there's a pretty good chance I'm going to be still awake at 2AM AEST so book meetings for their morning time and I'll likely be able to attend, even without much notice.

It probably seems a little odd to most but it's working well for me, I like 2AM AEST meetings. I don't like 7AM AEST meetings.
That's a problem with using Github, not a problem with Emacs development.
- I help people in a mental health support group, (not a counseller, just informal). I see people aged below 25 going to therapists for advice that used to be given by friends in earlier era, some of the advice I saw was really common sense stuff. Indirectly it might be supportive of the statement that friendships are declining.
- I wonder how much of increase in youngsters' mental health issues numbers is due to better reporting of data and better awareness of mental health issues in young people.
- Friendships among young people are less confrontational and more supportive now. People want to say nice things even if they see oddities; people want to be politically correct. Previous generation used to get more honest feedback. For example, if someone doesnt want to socialize, now friends label the person as introvert and encourage acceptance of introversion vs previously friends used to encourage being social. I see the positive of 'acceptance of whatever you are' mindset, at the same time I think 'motivating to do something different' has reduced. I see positive/negative of both approaches.
Maybe it's time to bite the bullet and go to a quant firm in nyc.
Not sure if this is what you're looking for, but I made this based on the look of CDE:
https://nielssp.github.io/classic-stylesheets/?theme=cde&ski...
It also includes all the default color schemes.
Even if this dude is perfectly neutral, there is no way one person can possibly take down all the misinformation even in a small town let alone an entire country of 200 million people
Reading an article about 1.5-hour sleep cycles and going to bed earlier. The article said, that your circadian rhythm works roughly in 90 minute increments, since then I set my alarm for 6 or 7.5 hours (9 if I’m extremely exhausted for some reason). I don’t know if that’s placebo, and I don’t care, but it worked for me in a way 8h of sleep never did. While I was getting used to it, I was also getting tired earlier. So everything moved a bit towards earlier times, and I’ve stayed with that. That change happened around 4-6 years ago.
> much easier to express a cohesive, complex thought this way compared to a meandering, directionless sentence

he didn't say "write badly". plenty of people can speak informally without being meandering and directionless.

"the mercurial artist" or "the mercurial Picasso" would have been much better than "the mercurial Spaniard"
I imagine we all agree that the entire idea of running crypto code from a dog-slow uC executing from flash is silly, but to continue the hypothetical...

The way old processors used to do XIP with constant random access latency is pretty much dead at this point for new designs. Semiengineering did a good article on this awhile back [1]. Even if there weren't usually a lot of invisible caching in the middle, flash cells usually don't have identical access latencies (worse, they change with age/write cycles!), and the AVR conditonal branch has data-dependent timings besides. At the design side, there's also a lot of decisions like burst modes that can introduce timing variations that can change with minor design revisions. Most of these aren't documented or even well understood by manufacturers. Truly eliminating architectural timing side channels is very, very difficult today.

[1] https://semiengineering.com/what-happened-to-execute-in-plac...
What an amazing place to work. Does anyone blog about life there?
When I look back to using and writing Ansible I experienced it as my personal dark ages.

I'm so happy I embraced immutable infrastructure. I never needed Ansible anymore.
He left gang life behind. Now Curtis Toler helps others find peace
This site was a consistent reminder on how a few bad scripts can tarnish the reputation of an entire programming language.
MacOS desktop feels weird after years of using gnome2, gnome3 and Kde as dsily driver.

Some things are a dream come true in terms of utility. Others feel really archaic compared to FOSS desktops.
The biggest issue in advertising is local. Google seemed like it had this once upon a time, but they make it hard for small-time advertisers to use their tools and the ROI is very hard to quantify. Facebook is trash. It's like they hate both the public and their advertisers, and again, the ROI is very hard to quantify for the hoops they make you jump through. Twitter, Instagram, etc aren't really appropriate for many businesses. The implosion of local newspapers, yellow pages, etc that were traditional print media mean that there are loads of small businesses that are all but begging for someone to give them an easy way to swipe their credit cards and get in front of customers. Unclear that Apple has a path here.
I've never understood why people focus on launching products on Product Hunt. Isn't it just a community of people building stuff?

I'd get it for a product aimed at builders but otherwise...
One would that Frye were more Wilde. Or that someone were. Some people have to be heard!
... that wind solar battery can't do better?
> I'm feeling pretty limited by Java in terms of professional opportunities

I don't understand that. Java has great professional opportunities, I think you really need to look better.

But if you want to broaden your experience and get even more opportunities, I suggest:

1. Rust, if you are willing to go into low-level and embedded programming (best language for this right now)
2. Scala, if you are willing to tackle highly difficult concurrent programming and complex domains (best language for this right now in the JVM world so you can use your existing knowledge and get started easily)
3. Typescript, if you are willing to do frontend stuff and deal with the framework mess (best language on frontend by far)

Stay away from Go. This is a language for beginners. As an experienced Java dev you might like some of the parts, but the language does not "grow with you". Rust, Scala and Typescript do so.
For every 1 in 10 engineers that you promote to being a manager, less than 1 in 10 of them will be any good at it because the skills needed to be good at the former are different from the ones needed for the latter. This is a mistake that I see being made time and time again. Ironically, this also contributes to job hopping and turnover among engineers who are subjected to these bad managers.
I think it's a reasonable assumption that psychotherapy has improved since the 1940s/1950s when alternative medicines came out.
Some part of me wants to launch a serious enterprise-type product but use this for the admin dashboard.
Wow, I read this after my post and I 100% agree. Exactly my suggestions as well.
How's that different? If you dare speak it.
I'm about to launch an Apple App Store app. What channels exist for an Apple App Store app besides the app store?
I agree about the cost of hiring and on boarding time but you should know by three months if it is going to work out.

There's also a cost to not having the proper head count
I don't think it's just researchers that think this.

Every time that I have a word on the tip of my tongue I have an idea in mind that I wish to express, but I simply cannot remember the word to convey the concept. That is to say that I've already thought of the idea and am now merely looking for a way to express it.

However, I think that "thinking out loud" in your head has benefits. It makes the idea you wish to express more concrete and lets you iterate on it more easily. Think of it like writing down an equation when doing math: it gets easier to reason about it when it's expressed externally. I think ideas and thinking verbally in your head work the same way.
Considering the thing needs to have ethernet, presumably to support at least HTTP(S) and SNMP and ideally has the crunch to simulate a display device, and the bandwidth to stream at least an IP-KVM over the network, I'd love to hear how you would implement that on an arduino.

In this case, It exposes a PCIe interface (really!), USB, multiple SPI/QSPI, and various I2C/Serial interfaces to the host to monitor various facets of the system. The high bandwidth interfaces aren't exactly easy to implement on any small micro.

Really, basically you have either a LwIP-based implementation probably in completely new C (and all the fun security issues with that kind of codebase), or something running a whole host OS. Considering how it seems basically every time any security researcher takes a quick glance at LwIP half a dozen security issues seem to fall out, I think I'd trust linux way more then anything bespoke.

What do you exactly think a BMC does?
> and frankly I can’t understand people whose goal in life is [to find stable employment]

I grew up lower middle class - first to graduate college in my family. Dad could never hold down a job for long. It was a very pressing need for me, for a long time, and still is, to be able to keep gainful employment.

I’m at a stage in my career now where I should not worry about that - I’m skilled enough that if I put in the 3-6 months of leetcode practice I can probably land whatever job I really want. So therefore, my skill and career experience should theoretically land me “stability” and should no longer be the goal - but I resonate with folks that do share that goal. I think upbringing and seeing others not be able to hold a job, let alone a dream job, brings out some conservative sides to folks.

I don’t know your story, but most of my friends that did startups for a long while out of college were almost all from wealthy families. That just never really felt like an option for me.
> Nope! I want every last millisecond of sleep I can get

Here is a radical thought: Value the first minutes of your night sleep just as much as the last ones and just go to bed a little earlier.

All this "but it's in my genes" may not be entirely false but its significance is dramatically overemphasized and mostly serves as a covenient excuse for people to not get their act together.
Yep. The “this software is distributed as is, with no guarantees…” is essential in any kind of freelance open source development. That sentence does not appear in the BSD licenses and I deem that a mistake.
>What's the point of hiding some of the files in a directory from user? It only makes things more confusing.

If a user doesn't know what .ssh/ or .bash_history are, and it can hurt them to accidentally delete or modify them, why show them by default? It's like training wheels on a bike.

>For example the folder might look empty but in fact it could contain thousands of hidden files. You want to delete it as it is empty but accidentally delete important system files.

If it is possible for a regular user to accidentally brick a system like this, it was doomed to begin with. If a user doesn't know what a dotfile is they shouldn't have administrative privileges, and if they do get them there is no safeguard to stop them destroying the system. It's not a dotfile issue.

>Imagine if you have a project and want to edit an .env file. But as dotfiles are hidden in Linux you don't see this file and cannot open it. It turns out that Windows Explorer which doesn't hide dotfiles is much better for developing projects with Docker!

In what reality is someone developing software and building Docker containers who doesn't understand the concept of hidden files? Seems awfully contrived.
I agree that would be insightful. Many times when taking interactive tests I wonder "Is it just me, or was that not the obvious answer?"

It's a "nice to have", obviously most people have gone through life without the luxury of knowing what fellow classmates answers were.
Now that's a first to me. Like other commenters said, I also think there was nothing nice about Windows XP's theme. It looked clunky and childish. I mean, I know some people who liked it, but never have I heard anyone refer to it as professional looking.
Most companies do not invest in their employees and are more than happy to fire them at will. It's a two way street and employees have just responded in kind to how most companies treat employees. Obviously there are exceptions to that rule and that is usually where you see people staying longer.
I don't totally get it but the fact the MicroWatt core is able to run on an FPGA board like OrangeCrab makes me think it's a quite tiny core. Also, as far as I understand, this core does not exist in silicon but is run on a board (https://www.electronics-lab.com/open-source-dc-scm-compatibl...) with an Artix 7 FPGA.
April of 2017
One rumination I have had about the medical application of psychedelics is to wonder how lasting the effects of all these initial studies will be over the long term.

The effects of psychedelics are profound to a person who hasn't experienced them, which is the vast majority of people today. I think, when a person goes through a powerful experience they've never had, it makes them a lot more suggestive, which in turn makes therapies more effective. Will this still be the case if psychedelics usage is normalized? When a person knows what to expect out of the drug will they still remain as suggestible to therapy?

My own experience with psychedelics tells me no: once you become familiar with the effects the "high" loses some of it's properties that make it a useful tool for introspection.

I haven't done psychedelics in a purely therapeutic setting so there may be something to my observation that I'm missing completely.
How to be more productive (2005)
> Russian Federation doesn't contain a region named "Russia" (now Ukraine).

> when locals are forbidden to speak their native language or pray to their own gods

> Scratch a Russian and find a Tartar

> means that Russish are not fully converted to Christians and are pagans by their nature

I am seriously disturbed by the fact how fast these kind of discussions degrade into fascist skull measurement exercises.

The whole trend of invoking the matters of Russian racial purity feels dangerously close to western 19-20 century rhetorics on people of Africa or Jews. Russians are Tatars, who are in turn pagans? What???? Russians comprise of multiple ethnicities (yes, including Tatars). And Tatars are largely muslims, not "pagans", don't be a racist!

In real life the evil "Jail of Nations" not only does not forbid you to speak the native language, but actually teaches them and even allows their use in legal documents, unlike the good "Russia now Ukraine" which actually restricts the use of native language of 1/3 of the population, and it's not just the legal documents, it's also press and spoken communication in public places (i.e. if you are a shop owner, you can get fined for speaking Russian). How does that fit into your racial theories?

Also, you'd probably want to lookup the word "colony". I get where this narrative of "colonial Russia" is coming from, but you'd have to completely uninvent the meaning of the word for it to make sense. Colonies are foreign (typically overseas) territories with a separate administration. There is a huge formal difference between colonies and incorporated territories. Russia didn't have any real colonies for at least 1.5 of a century.

You can't just invent new random meanings for words just so that you can use their connotations in your propaganda - what you are doing is purely Orwellian newspeak.
Vista*
Sadly how many managers there are seems to have very little connection with how many are needed. If there are a lot of managers with nothing to do, they're not going to just disappear, and sadly the main way they can make themselves look busy is by wasting your time. (And I can't really blame them; I'd do the same in their place).
That's interesting. I never thought I was in a weird minority. I thought most people hate their jobs but do them anyway because they can't think of an alternative.

Maybe that is true.

Maybe the degree to which I hate being an employee is just much larger than it is for most people?

The problem is with programming it's really hard to leave your job at the office. It's a deep thinking job so it comes with you to bed whether you like it or not.

Jon Blow has previously (8 years ago) left a comment elaborating how working a job robs you of your potential. I have it saved in my favorites. I read it often to remind myself the importance of going independent.

https://news.ycombinator.com/item?id=7789438

There's also this essay by Palladium editor in chief about quitting your job. It was posted a while ago to HN to a mostly negative reception because apparently it's too elitist. It's also one of the pieces I keep re-reading periodically.

https://www.palladiummag.com/2022/01/06/quit-your-job/
Love it! Can't wait for fork workflow to be supported.
Japanese could get rid of either Hiragana or Katakana if they really wanted, since both of them are fully functional syllabaries. But in Taiwan, the choice between Bopomofo, Pinyin, and their local variant of Pinyin has political significance because it is taken to be reflective of their stance to the Mainland.
>Even Japanese, a language used by 125 million, has similar issues, my Japanese coworkers frequently switch to English during technical discussions.

It's a chicken and egg problem. If you don't do technical discussions on Japanese now then you won't do them in the future either. You have to consciously start doing that and then eventually you'll do it that way as a preference.

>why not just use the popular languages?

Because you will then take over their cultural baggage. Look at English and the internet. Americans are outnumbered and yet it's expected that people follow the norms of American culture online.

If you speak German on the same websites then those norms more or less disappear.
Hi Jim, maybe you should ditch the intro video, and create an intro tigyog instead, it's your chance to show people why what you're doing is better than video
IIRC, modern graphics APIs pretty much require you to go through the GPU's present queue to update the screen, so the GPU likely has to be involved anyhow whenever a draw happens, whether or not it's actually drawn on the GPU. Given that, I'm not sure how you could turn the GPU off during CPU rendering except in circumstances when you would already have been able to turn it off with GPU rendering. But I am basing this on how APIs like Vulkan and Metal present themselves rather than the actual hardware, so maybe there's some direct CPU-rendering-to-screen API that they just don't expose.
Remember to account for ten years of inflation.

AI -> General AI

ML -> AI

Anthing-not-deep-neural-networks ML -> ML