skysight-inc/HackerNews huggingface dataset:
When I was a teenager, I had this silly idea. I didn't really bother taking photos because I thought it was better to just see things myself instead of through a camera. I told myself, "I'd rather see it in real life than through a camera lens". I figured since my friends were always taking pictures, I could just get copies from them later on.

Turns out, that 'later' never really happened. Friends moved on, and now, I barely have any photos from back then, and my kids love looking at the old photos I do have. Capture everything, especially as it couldn't be easier now.
I use CMake, but can completely understand wanting to avoid it. The Makefiles that CMake produces are not at all what you want for correct reproducible builds.

* Before CMake 3.20, released in 2021, CMake tracked dependencies at configuration time. As a result, any time you add/remove a header file, you need to re-run CMake in order to have correct builds. CMake 3.20 finally delegated this out to the underlying compiler.

* The Makefile produced by CMake does not have a target for the object file. Even though it prints out the path `CMakeFiles/cmake_target.dir/src/my_file.cc.o`, and generates that file, you cannot run `make CMakeFiles/cmake_target.dir/src/my_file.cc.o` from inside the build directory. Instead, you need to run `make src/my_file.cc.o`, a PHONY target which actually builds the object file.

* Wildcard rules in CMake are expanded to static rules in Make, rather than wildcard rules. As a result, any time you add/remove a file, such as when checking out a new branch, you need to re-run CMake in order to have a correct build.

* Until recently, the makefiles produced by CMake did give useful information with `make --dry-run`. Instead of printing the command required to compile a file, it instead printed an internal delegation back to cmake.

* Non-transferable build. The `CMakeCache.txt` stores a record of what options have been enabled/disabled, but also has local file information. As a result, the contents of `CMakeCache.txt` are essential to know what I actually built, but I cannot send it to somebody else as a way to reproduce my build. Makefiles generally avoid this by having explicit include files, which then can be transferred.

So, in order to have correct and reproducible builds, I need to re-run CMake every time I'm building a project, the usual tools for debugging a build error are broken, and including my build environment in a bug report is useless for reproduction. I can see why somebody would want to avoid it.
On LTR Android right now and the markers are RTL.
It also failed because it took ages to release anything useful. It took years, and suddenly smartphones were upon us all, and OLPC shrunk from a special niche to a tiny niche.
According to Google Trends, he was more popular in 2020 to early 2022 with some wild spike there, but it seems stabilised for now, at similar rates as in 2018.
The implementation is not important, its function is. It predicts the most probable next action based on previous observations. It is hypothesized that this is how the brain works as well. You may have an aversion to think of yourself as a predictive automaton, but functionally there is no need to introduce much more than that.
>I work in "one of those industries" where failure can easily cost millions in the space of minutes, and we use Julia almost exclusively. Unfortunately I can't give you details because of reasons, other than tell you you're very poorly informed.

I vaguely recall a post from an ex Julia dev who had raised some issues regarding correctness of computations in Julia; I am not very familiar with the situation, have these concerns been addressed?

Edit: now that I recall better, I think the correctness concerns had to do with ambiguous composition of disparate components due to vague interfaces. I think this has to do with multiple dispatch in Julia, but I don't know details. I would love any info about this.
The first great IDE I ever used, back when I was taking CS101 in college.
That's a good point. There's no obvious way to mark up a HTML list as being reversed in CSS alone, at least not without a bunch of Flexbox styles and stuff. So the likelihood that someone would use an unsemantic alternative for this is basically non existent.
Napster and, later, streaming caused me to experiment a bit more. But although I picked up various artists and genres over the years I'm still pretty rooted in what I liked during college and early adult years. If my access to streaming were cut off tomorrow, I'd be pretty content with my mostly ripped from CD music library.
Early in my career, I wrote sales funnel optimization algorithms for online-shops and travel websites. We've used an evolutionary algorithm approach - basically, a number of algos implementing competing strategies and aspects that could mutate, crossover, reproduce and die.

We ran this over two years and saw impressive results - especially for the time. I feel, this very much was a "thinking system" in the same sense. And I concur - there are many architectures and approaches to built this sort of thing.
How I Use ChatGPT (as a reasonable person)
I created a B2B SaaS and sold it in less than one year
The Perfect Weapon by David Sanger.
I really am not convinced that for the sake of the not-serial-killers-yet racists we have to let them call people slurs everywhere. Choosing to commit hate crimes is purely in the realm of irredeemable pieces of shit and society barring them from calling black people slurs on social media shouldn’t be considered a causal factor to it.
What would your plan be to stop Spotify from losing tens and hundreds of millions of Euros per year?
Last I checked Apollo didn't have to deal with worldwide music licensing or have an audience of 500 million people across the world it needs to serve.

This comparison is fundamentally dumb. What's next, asking why you need hundreds of thousands of employees to run worldwide store business and comparing it to Voyager program?
Are you saying in your social circle if someone sees Jordan Peterson on your Spotify Home Screen you are concerned this would create “drama?”
They have their own cloud service, but the remarkable runs some kind of *nix.
You can ssh to it over usb-c. They even give you the root password.

Check out awesome-remarkable. I’m sure there’s a way to get next cloud syncing working
>That’s a crazy reason to drop using Spotify

That's like saying people dropping Windows 11 for pushing Candy Crush and TikTok in the start menu si crazy. Is it really crazy? I don't think so.

If I'm a paying customer I want to be treated with respect. If you keep making my UX worse to push your own agenda I WILL drop you for the HDD of "definitely legit" MP3s ready to go.
I would imagine that in about 20 years, this will show a different result. I feel it has strong bias due to how many of us are raised during our formative years. When tech becomes more and more common at a younger age, our brain will be different.
France has enabled nuclear weapons programmes of many rouge states.

Maybe Israelis just went to the Elysee palace, and asked?
SINCERE | REMOTE | US + Canada (Boston HQ) | Full-Time | sincere.com

We build technology that brings you closer and helps show you care to the people who matter the most in your life. With 30+ years of combined innovation, our brands represent the leading platform for family milestones, celebrations, and memories. We are home to Punchbowl, Timehop (our recent acquisition), and Memento. Acquisition news on Built in Boston: https://bit.ly/sincere-acquires-timehop

Our Company is remote with team members in multiple states/provinces. We maintain an office in Greater Boston (Framingham, MA), but in-person work will remain optional. We believe happy employees = happy customers, so we support our team with 100% healthcare coverage, virtual team coffee chats, wellness events, biannual team summits, and the freedom to step away when life calls.

SR. PROJECT MANAGER: The ideal candidate has 5+ years of experience as a key member of a product team and has delivered a wide range of software applications to market. The Senior Project Manager will ensure smooth project execution across UX, engineering, and QA. In this role, you will provide overall product direction, coordination, implementation, execution, control, and completion of projects across the web and mobile platforms for both Punchbowl, Timehop, and Memento.

SR. RUBY ON RAILS DEVELOPER: The ideal candidate has 10+ years of experience working with large Ruby on Rails applications. You believe that user interface details really matter, you care about creating structured and maintainable code, and you consider development your craft. Not only will you play a role in building the future of Punchbowl.com, but you will also decide how the engineering team evolves to meet the needs of our company as we grow.

* Sr. Project Manager role: https://apply.workable.com/sincere/j/AB86A4DBDC
* Sr. Ruby role: https://apply.workable.com/sincere/j/56D435D4E6
* What We Believe + Our Hiring Process: https://www.sincere.com/careers
* Contact Linsey at lap@sincere.com or apply at https://apply.workable.com/sincere/
The Real ID Act was passed in 2005. The original deadline was 2008. Then it was 2011, then it was 2013, then it was 2020, then it was 2021. Now it’s 2025? I’ll believe it when I see it!
Spotify stock has lost 10% per year relative to SP500 (riskless). It is crazy to call not wanting to lose 10% per year “greedy”.
Counter-Counterpoint: I got two teens in (American public) high school - they claim "everyone" uses Spotify and grumble about our YouTube Music/Premium subscription. ¯\_(ツ)_/¯
Living in Scandinavia has really made me hate the kind of studies. You have stupid advise like "Get up early and get sun in your eyes first thing in the morning"... Okay so which is it, sleep til' 9:00 or get up early, in the dark? It's the same with, go to bed when it's dark, right now the sun set at 15:40.

If the suggestion is that I reduce my working hours drastically during the winter I'm all for it, but it is getting a little tiresome that supposed scientists completely ignore the fact that a pretty sizeable chunk of the worlds population lives pretty far north and have done so for thousands of years.

The research may very well be right, but it's not particularly useful if you don't address the fact billions of people live in areas where you're recommendation don't make sense.
Its obviously a health problem. Portugal has one of the most successful drug programs in the world, and it was done through decriminalisation, support for drug users, and taking care of the pandemic of heavy drug usage as a health problem.

Being Portuguese I've heard the people who were in charge of the decriminalisation program talk on podcasts. They directly talk about it as a "pandemic", and that they saw similar transmission profiles as a contagious disease when they studied the growth in users.

Their solution was to decriminalise personal usage, support users to prevent HIV transmissions through needle reuse (one of the the biggest successes of the program was the enormous reduction in HIV transmission) and treat the issue as a public health problem - send addicts to psychiatrists, not jail.

The result is Portugal, a middle-high income country is somewhere in the top 10 safest countries in the world, and drug usage is either same as its neighbours or lower.
Sometimes it's the case that you do 10 investments, each $1b where one makes you $100b. But in hindsight the 9 looked stupid, but at the time you were using the same strategy to do all the 10 investments.

Not sure if it's case with Joe Rogan, but just how sometimes there's a lot of failure, while the strategy itself is solid.
Thanks for sharing your feelings and I'm glad you can relate. That to me means my original comment made a dent, somewhere, somehow. That's enough.

Yes, you're right that I am indeed lucky to have found my calling - luckier than most in fact - and I won't ever take that for granted.

For what it's worth, I had been chasing meaning and purpose for years and quite honestly, I only ever came closer when I stopped actively seeking. I hate to be all preachy, but there's something about surrendering the illusion of control every now and that sometimes helps put things into perspective - at least for me. Something like a cognitive "sleep on it" in a way.

Then again, words are cheap, actions are rarely easy, so I can understand if such realizations are not universal but all we can do is share our experiences.
> Epoch (later Symbian)

EPOC32.

Allegedly, "electronic piece of cheese".

AIUI largely unrelated to EPOC16, the 8086 version from the Psion 3/3A/3C/3MX.

A history, from my employers but before I even freelanced for them:

https://www.theregister.com/Print/2007/06/26/psion_special/

Otherwise, you are 100% on target.
I like the ability to easily store new content/guides that the tool can instantly use, I prefer it from the way it works with OpenAI and ChatGPT. Also quite neat feature that AIConsole chooses the specific tool/prompt for the task... somewhat similar to plugins with chatgpt but under your control and fully customizable
> Many projects were written in D.

What's your source on this?
Hans did not “take the L”. Its pretty obvious he’s trying to push past it ASAP with a vague semi-apology and asking that “bygones be bygones”, without taking any serious time or effort to address the issues and concerns.
If we are talking about humans and the hormones associated with the 24-hour sleep/wake cycle, they are largely influenced by blue light which is in the visible spectrum. It's part of why screens without orange-shifting software will tend to keep you wide awake at night.

Interestingly, red wave (IR) light appears to influence cortisol levels but not melatonin. [1] IR also makes it through windows as any cat can attest.

Getting outside for an hour or two as often as possible, regardless of the season, is probably a good idea, but it doesn't appear to be strictly necessary for modulating circadian rhythms.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2905913/
I don't even use vim as my preferred editor. I use it when it's the default diff tool for git and I haven't yet configured it, or when accessing a remote system where installing an editor is not an option. So your intuition here is not correct.

You can use VS Code on Linux, install XFCE and skin it as macOS, and install Tilix instead of iTerm2. Now it is the same thing.
> I hate Xitter like the next guy, but if there is one thing Musk made right is to show you can axe most of the staff of an established platform and you can still have a running global scale operation (ignoring some early downtimes/hiccups and all other, khm, content-related issues). It seems currently they have around 600 full-time engineers.

Xitter is massively tanking as a company with massive revenue losses since that brilliant idea. Its example proves literally the opposite of what you're claiming - after firings the company is in tailspin of financial losses.
Looking from the other side, I was taking lots and lots of pictures for several years. Pretty much a go-to group-of-friends photographer.

I did my best to take pictures. So in many cases I was focused on taking pictures rather than participating. Pictures are nice and I know other people love having them. Which is nice. But sometimes I feel I missed out on some stuff being behind the lense.
Show HN: Do You Know God?
Doing some independent research. If anyone has better questions let me know!
This "blameful, not blameless" wording is a bit confusing to me. Are we blaming or not? "Blameful" isn't even a word, according to my web browser. The browser is showing red squiggles and so is my brain.

I think it'd be a little more potent to just say hey, there's a difference between saying someone is partially responsible for an issue, and pestering them about it (e.g. telling them they did a bad thing when they likely already know - I suspect that is what people want to avoid when they go "blameless"). Blame is blame, and disrespect is disrespect. I like to see them as orthogonal.

The article's fire suppression story doesn't even seem like a blame problem to me. It was a jumping to conclusions problem. But again, maybe I only think this because the definition of "blame" is being played with.
It’s also not $150k/year. Employees cost far more than their salary.
IMO, it works just fine. (You can object to at-will nature of employment in general, but I don’t think this makes it particularly worse.)

Suppose employee E makes an error. Management decides to fire them or not. Firing someone for one error (of an accidental, non-malicious variety) makes no sense whatsoever.

The set of companies who do fire for a single accidental error is vanishingly small and very likely the least desirable of employers (as they’re likely making other colossally bad decisions as well).

If you’re working for a sane employer, at-will’s overlay with blameless transparency is fine. If you’re working for a terrible employer, you want to change that anyway.

A sane employer could decide to act on a repeated, long-established pattern of errors, which is frankly good for the organization and the remaining employees. In that case, the transparency around “most everyone’s error rate is a couple per year, while Pat’s error rate is 4 per week for the last 3 months; it’s time to part ways with Pat” is helpful.
There's a balance.

I went to a firework display last month and two teenagers in front of us stood side by side, both videoing the fireworks. Not just holding their phones up, they watched the entire display on their phone screen. Surely that's missing out on something?
Also you just need rsync for dropbox, right? :P
The majority of our debt, and the majority of our bits, are not really aligned with especially meaningful goals. Why would the future keep them around?
I don't have SAD(at least to a degree I notice), but I do occasionally daydream of having something like this artificial sunlight in my windowless office at work. If only I had more space. https://m.youtube.com/watch?v=6bqBsHSwPgw
> On 00’s Facebook you could post once for all of your friends to see, and they didn’t have to all know each other.

I consider the inability to do this a feature, not a bug. Group chats are socially segmented, with friction between those segments. That crazy uncle who loves conspiracy theories will be confined to just the group chats you have in common. You don't get insufferable loudmouths at scale, amplified by social media reward structures and algorithms.
My photography took off when I got my first real digital camera, a Kodak DC-210. It waned when my child and spouse decided, about 12 years ago, they didn't want ANY photos of themselves shared at warot.com

I'm really starting to regret the years of photos I haven't taken since. Eventually, after I age out, nobody will regret it, apparently.

Here's what it used to look like.... it was a site that pretty much only got visitors I sent there, but even the possibility that someone else might see things was unacceptable.

https://web.archive.org/web/20081209083840/http://warot.com:...
doesnt matter anyway there is a 'ai' that can troll thru the posts and figure you back out. unless you change the way you type and the words you use every time too.
That's one of my articles, so I'd be very flattered if it were so!

(Thanks to @DonHopkins for pointing this out to me.)

I'd love to see the UGH text put on a Wiki and collaboratively updated to reflect the 202x realities.
Javascript is not that far from solving the two language problem. In fact v8/spidermonkey speed is very acceptable for most number crunching. And Javascript isn't even very friendly for high performance but The JITs are miraculous. Sadly Javascript as language nor its "ecosystem" are very suitable for data-analysis like use.

I want integers like Python that are as fast as integers like C. I don't care how they are allocated or deallocated. Javascript comes very close even without having integers at all.

Probably nobody expects to squeeze every last cycle with a higher level language. I'd say getting consistently within magnitude of C performance can be said to have solved the two-language problem. GC pauses etc are perfectly acceptable for e.g. data analysis.
Even Portugal seems to be having second thoughts on the matter.
Release notes: https://docs.djangoproject.com/en/5.0/releases/5.0/

Related Community Resources

* New goodies in Django 5.0 [blog]: https://fly.io/django-beats/new-goodies-in-django-50/

* What's new in Django 5.0 [video]: https://youtu.be/lPl5Q5gv9G8?feature=shared

* Database generated columns⁽¹⁾: Django & SQLite [blog]: https://www.paulox.net/2023/11/07/database-generated-columns...

* Database generated columns⁽²⁾: Django & PostgreSQL [blog]: https://www.paulox.net/2023/11/24/database-generated-columns...

* Building a Bootstrap styled form in vanilla Django [blog]: https://smithdc.uk/blog/2023/bootstrap_form_in_vanilla_djang...
The Joe Rogan Experience has continued to be at the top of Spotify's podcast charts in 2023. It has the biggest weekly audience in the US (Edison Research) and is estimated to bring in 11 million listeners per episode.

It is also the top podcast worldwide on Spotify. Second place goes to Crime Junkie, which has half the listener numbers.

Source: https://www.forbes.com/sites/brianbushard/2023/07/03/top-pod...
The proposed approach (stacking irregular rocks) is much more labor and probably time intensive, one of the reasons it’s not done any more. Another is the difficulty of estimating the load bearing strength when you don’t have predictable uniformity in the structure. And transporting irregular large rocks is less efficient than gravel.

The good news is these problems can be solved down the road! On the labor side, I imagine robots can be used to do the stacking and transporting. Probably 20 years down the road but definitely within the realm of serious possibility. As for the strength, you can watch and assay each large rock as you place it, and use some test + statistical methods to estimate structural integrity (the current model of pouring slurry into a wooden form is just a simplified version of this anyway, one that can be computed with a slide rule). As a bonus the result could be stronger due to its amorphous structure.
>Extremely poorly. It’s hemorrhaging money

Was Twitter in any way profitable before Musk took over, or was it coasting on zero interest investor money on the premise that "one day" it will be profitable?

>Competitors are arising where almost none existed for about a decade and a half.

Competitors rise all the time, the question is which have the sticking power to beat Twitter.
Tech workers are one of the few W2 employees to see any profits from ownership, hence the compensation in RSUs and stock options. Also, anyone with investments in the public equity markets (like most tech workers earning high salaries) receives gains from the profits.
Anyone who had a LinkedIn profile in tech with open DMs during that time will probably confirm this.
No. The moat is being optimized, and no open-source org can or would steal as much training data as the likes of OpenAI do.
It was clear, from the post, that they were saying, "If all I need is a simple array, why should I be required to wrap it in a struct?" The whole point (from the post) being that protobuf required structs but gob allowed simpler types _in addition_ to structs.
The RSS resurgence is now resulting in feedreader-only blogs
Tesla makes low quality cars for premium prices
I wonder if they ever consider moving side lights into steering wheel that happened with newest revision of Model 3, so their location keeps changing if you turn steering wheel. Colleague has it and he hates it with passion, I was even surprised this could pass european homologisation since its obvious security risk.