skysight-inc/HackerNews huggingface dataset:
How does viewing a movie on the sphere work? From my understanding it’s a sphere that displays things on the outside. Wouldn’t this mean you would only be able to see only a small part of the screen at any given time?
As someone who has contributed to Electron alternatives, I welcome it. Electron.js is so large, binary size wise, that we should be picking the right web-app stack for the job. Webview for example, to allow one to write web-apps in C++ with bindings for other languages.

Personally, go’s ability to serve content from its own binary using the `embed` package is one of the most killer features. I can ship a single binary and have my entire client packed inside. All at 28mb.
I'm keeping my eyes on O3DE as Godot's designs aren't conducive to high performance operations, or lots of actors (at least, I haven't had a need for a lot of actors, but I do find myself needing to use Observers). But in terms of trivial design, Godot is much closer to Unity, and in a lot of ways, its Node system gives it an edge for extendibility and ease of use.
Having built a few of these and inherited a few, please don't. They become brittle and future changes become increasingly difficult, until velocity grinds to a halt. Then you're just firefighting constantly.

My guess is there is a happy medium between never changing and staying on the cutting edge. A place where you can ride the current of tech, FOSS, dev communities and talent pools.

If course what this looks like day to day and in pointing poker will vary. Ideally there is a seasoned architect on every team who can steer the biggest decisions away from the hazards.
Hahaha you used prevent along with cronyism and government in a serious statement! That's actually really funny! Government is cronyism. Anyone who thinks otherwise hasn't worked in government.
https://materialize.com/docs/transform-data/patterns/window-...

Are you sure they don’t?
You have paid plans on your pricing page already. Are you saying all 10k users are free and no one is buying paid plans ?
> are all these rules actually helping to improve quality of the software

While I agree with your sentiment, high quality software (and: what is high quality, anyway?) is not necessary the goal of an enterprise.
All of the books follow this pattern where 2/3rds or more is split between really bad and unlikeable characters meandering and waxing philosophically for whole chapters at a time–putting the plot in limbo–and terse, emotionless, transactional conversations sprinkled in to break up the log jam with boring exposition. It was absolutely infuriating, and I originally quit in the middle of book 2 because I could not stand another second of Luo, until my reading buddies at work hounded me to finish. They would all climax with a sudden scramble to wrap everything up in an interesting way, but the problem became worse with each subsequent book. I really don’t get how this series took off.
How about getting rid of the "stories", "points" and "sprints" altogether? Not only is the nomenclature abhorrent, the best software projects don't use enterprise agile methodology.
First of all, all code requires domain knowledge to understand. Some domains are just simple. Business domains never are. Even with your upper case example, if you don’t know what upper case letters are, you are in the same position.

Second, data can be organized in infinite permutations and sql has to accommodate that. People have been complaining about sql since the Dawn of time, but all proposed solutions only fix a subset of problems.
Wait do you also think the saturn V was fake then? doesn't seem like that stance holds up to scrutiny.
It's missing the shortest meaningful paper:

Fiengo, Robert, and Howard Lasnik. 1972. “On Nonrecoverable Deletion in Syntax.” Linguistic Inquiry 3 (4): 528. https://i.imgur.com/vLntfCp.jpg
Any downsides to this approach, from your experience?
Twitch still does but the problem with twitch has always been discoverability. Previously, if you wanted to have an audience on twitch as a new streamer, one of the things you did was have a YouTube channel and grow that then convert your audience over to your twitch stream. Lots of streamers have had audiences on YouTube first before moving over to streaming on twitch.

Once TikTok really took off, you began to see twitch streamers pushing their TikTok a lot more and using that as a way to grow their community on twitch.

The problem now is that both YouTube and TikTok have significant streaming platforms. That means someone with a strong YouTube presence can just skip converting users to twitch as that is already hard enough and just stay on the YouTube platform.

My guess is that this is an effort to stymie that “leak” of twitch streamers that decide to stay on the platform where they’re seeing their biggest growth.
There is supposed to be a “wall” between the advertising department and the newsroom but in my experience of working at a major daily newspaper some decades ago, there were plenty of windows and doors in that wall. Is this story worth risking 5% of our ad revenue?

Large advertisers may not have full control over stories that affect them, but their ad spend definitely can have an influence. A negative but not all that newsworthy might get buried a bit, and a positive but not newsworthy might gain some prominence. A negative but big story would probably not influenced.
But they dont have GPU backend and most of the basic stuff isnt useful on GPU.
Self-replying to retract the above. From https://www.404media.co/bandcamps-entire-union-bargaining-te... it seems that Songtradr leadership had explicit knowledge of the members of the union bargaining team, lied about it, and laid every single one of them off. I no longer think it likely that Songtradr is operating in good faith.
There is a similar set of screens on the inside
I believe there's another huge screen on the inside.
Make it "Communism-Supported Drinking Water," and I'm all in!
You can probably still do that by having a local proxy and communicate with it via good old HTTP/1.1 and let TLS and HTTP 2 and 3 be handled by the proxy.
Besides, it's not like getting a CS degree doesn't mean getting acquainted with all layers of the stack. They still teach assembly, C, CPU architecture, low level networking, etc. It's just that most people rather specialize in something far less tedious. And there's definitely more areas to pick from today than had ever been before.
Have you never pasted a new line?
I don’t find cults humorous. I know what you are saying though I just think there’s dozens of other ways that could have been said. It shows a lack of professionalism in their communications department to me. Be that as it may, I still read the article, I browsed the site, I looked for more tech evidence and reasoning for adoption and found it lacking.
Yes. As pointed out above the intent is not always obvious in complex queries, and the optimiser is already a large black box.
I think that many interpreters go further down the path of pretending to be hardware than what makes sense in most cases; allocating a chunk of memory and pretending it's the entire world, pure byte code etc.

You can get pretty decent performance for substantially less effort by reusing more features of the host language, enums or tail calling closures for ops, inlining values without bit twiddling etc.

I still feel there's a point in having two separate representations though, one for reasoning about the code at a higher level and one for execution; it also gives you a compilation phase as a consequence, which allows nailing decisions statically and avoiding run time performance hits.

Lisp makes an interesting implementation language, since it allows easily generating and compiling code straight to the host language, which adds another layer of interesting possibilities for optimization.
Excellent point. Giving my perspective as a relative newbie (~5 years) to the industry with no comp. sci. background.

It was around the year 3-4 mark that I decided to knuckle down and try to improve my fundamentals (data structures, algorithms, memory models, concurrency, CPU architecture and some network fundamentals) by reading popular papers and literature and writing all of my personal projects in C and C++. I’m about two years into this study and while it’s been immensely rewarding, I’ve found it to be a huge undertaking while juggling life and a full-time job.

What I’ve also noticed is that, while I understand a lot more about what the CPU is doing, memory manipulation and how to write more efficient programs, I haven’t found it be particularly beneficial to my daily work (still Python and JS). I would love to be able to put these concepts into practice for many hours of my working day but it’s difficult to move from general web-stack development to more performance-oriented development (embedded, low-latency, OS, etc.).

My guess is that this is one of the reasons we have ended up in this situation. You can get away without knowing the fundamentals (a good sign of progress?) and that if you really do want to pursue these areas that promote building this kind of knowledge as part of your career, the barrier to entry is quite high and the positions are fewer than say a decade or two ago. I find it a shame because in my eyes, these areas are the most interesting and exciting areas of programming. It’s an art.
I forgot about this scene and how much fun it was. Here it is for others’ enjoyment: https://youtu.be/9h1zn7l86HA
Kids today don't get enough credit. A friend's son was so excited to show off the Roblox game him and his friends were making a couple of weeks ago. Was there for (Canadian) thanksgiving so there was some family friends and tons of people from his family there. He had already picked out something he thought each of us would be interested about it, and I was the "show him the Lua!" guy!

People assume that because their phone/laptop is locked down and unable to spark curiosity that it must be the same for kids today, but I think they just become a little more un-curious themselves.

Yeah it's built on some abstractions, but I do think there's some valleys among the tall abstraction mountains that the curious few venture into, just as it's always been.

Yes, c64 BASIC lets you POKE at any memory address you want, but I was getting a pitch about a complex 3D collect-a-thon with FPS elements, from a 10 year old. That's also kind of cool.
The averageing of the numbers is also the take of the article I checked, but to me it stays a good example of the phenomenon: that contract with no itemized prices and a high average price per item fits inside a procedure that probably isn't bad in itself, but gets turned into spicy headlines.
Yeah, this paper is a joke even among joke paper standards. It's just a random, one sentence hypothesis without any argument or even evidence.
1. Let’s keep our arguments a bit higher brow. 2. Most people have no option other than to live in an HOA neighborhood, which is not a choice. At least short of abandoning their family.
Sometimes I wish that there was an ironic upvote button and a special section for the "best" of the worst.
Well, that's the nature of software.

If the requirements were actually precise and concrete, you could commit them to git and that would be the end of it.

The fact that they aren't is a sign of information deficit and this must be understood by all parties if we should have any chance of a productive outcome.
Although I worked with computers most of my career, it wasn't in the tech sphere at all. The article meant a lot to me because of trying to wade through tons of websites for info about signing up for SS and Medicare. These sites were not set up for non-computer tech people.

Like you, I enjoy learning techie stuff, but most of my friends don't. Because, IMO, most websites are written for younger people, they feel almost helpless.
Some mind-blowing technical details about the camera and recording system itself are in a secondary article linked from this one as well:

https://petapixel.com/2023/06/12/sphere-studios-big-sky-cine...

Bits like a fiber-to-media recording system and custom GPU-based processing systems, really awesome project
I have never seen an HOA that does any of that.

It’s almost always just related to standards of appearance. Landscaping, building modifications, having junk laying around, etc.
I am surprised that Firefox freely allows access to the clipboard. I'm using Brave and there's an explicit permission for it that is disallowed by default.
Too much trial and error and throwing everything they know at it until it gets close enough to the desired look. I have one co-worker that has taken off after I showed him how to use dev tools and another that's still trying to guess their way through the problem after showing them how to use dev tools.
The human eye can only see at 60 frames per second

edit: Apparently, you don't joke about frames per second.
Do you write code?
Yes.
What code, examples?
I code HELM charts!
:)

Awesome particle.
Congress (or the FTC) ought to step in to ban such exclusivity contracts using anti-monopoly laws.
I shipped a huge product with GWT. Backend and frontend in Java. It's still running (unlike many Java GUIs I made). I don't see why this wouldn't work.
> Are there good historical examples of this happening, where foundational knowledge is completely lost?

The Antikythera mechanism comes to mind. It dates to the 2nd century BC. Nothing like it was constructed afterwards, until the 14th century.

https://en.wikipedia.org/wiki/Antikythera_mechanism
> Nowadays I happily patch nginx source code and compile it manually, but it took a lot of work to learn a minuscule chunk of what all those guys knew by heart.

I'm about half a decade into my career and I've recently tried to take note when I hit milestones or achievements, even little ones.

I was helping an intern with a tool and it didn't have support for what we needed it for. Since the tool was open source, I just cloned it and patched it to add support for what we needed. When I told the intern this, he couldn't comprehend that I was so blase about modifying this tool that seems like witchcraft to him.

But what I quoted, I feel deeply. I've worked with so many people with so much knowledge they can't possibly communicate it, and I'm only starting to really understand the tech around me. I didn't think anything of patching the tool at the time, but its important I look back so that the younger version of me can see the progress I've made.
Show HN: AI transcripts of 2600's "Off The Hook" radio show, since 1988
The site has searchable transcripts for the classic 2600's "Off The Hook" radio show, since they started on 1988.

Used Whisper to generate all the transcripts, and it should be updated automatically on the 2nd of each month.

You can also download the whole thing at once.
A link tax is fine in principle and can be good policy in a number of situations. In practice such a tax needs to be set in such a way that all parties make money for their efforts. The rates given in the Canadian and Australian taxes were basically made up by media companies and represented a significant inflation of the value of their content.
Having been working on writing documentation, tools and homebrew SDKs for arguably one of the most influential arcade systems ever made [1], I could not agree more with this. Hardware and software gets left behind by the original developers all the time, but that in no way makes it no longer relevant - and it certainly does not make the underlying concepts outdated. Z80 or 68000 assembly language might be completely useless to a web developer, but shall we call it "obsolete" when there are millions of these processors still around running critical infrastructure? Shall we really claim that learning to manage memory manually is futile since GC languages exist?

Besides, the PlayStation based hardware of this specific arcade PCB is not that far off from the ubiquitous 32-bit microcontrollers that underpin modern digital society; in fact the MIPS R3000 derived instruction set even bears a striking resemblance to that newfangled RISC-V thing every investor is talking about. And yet most of my 19-year-old university classmates want to stay away from "scary" embedded or kernel work in favor of web or game development.

[1] https://psx-spx.consoledev.net/konamisystem573/
I personally decided not to buy tickets for any event that costs more than $100. There are so many local artists, small music events, and community theatre that are delightful that I ve come to the conclusion that Ticketmaster can go screw itself.
12 yr FE dev here, and I’m a big fan of static site again, when possible. Who needs SPA when your round trip cost requires no JS eval or boot time? I wrote this library that is intended for somewhat tech savvy folks to easily generate static sites using AWS: https://github.com/dclowd9901/posse

I agree: building sites like that brings the fun back to web development in a big way.
Better yet, +1 the comment by the AMD employee who specifically asked for it: https://github.com/amd/RyzenAI-SW/issues/2#issuecomment-1773...
Congress has had hearings on this exact issue[0]. I don't think we've had any legislation come from it yet.

[0] https://congressionaldish.com/cd267-the-monopoly-powers-of-l...
Kerbal Space Program science update coming this December
This sounds plausible but I don't think it's correct. The body of knowledge you refer to is large but not that large. I think by the time a teenager with a persistent interest in computers is 25 or so they can accumulate a similar level of expertise, and without no lifing it.
The problem is not with estimates themselves, but on giving point estimates. A better way of saying something will take 2 weeks, is that there's a 80% chance this takes less than weeks, 15% chance it takes 2-4 weeks and 5% chance 4+. But people have a hard time wrestling with uncertainty so they'd rather a point estimate that's wrong but makes them feel like they understand the situation
Apologies to all for apparently ruining every photograph last night
I used to clock up CRT monitors as high as possible, because their blinking was extremely annoying. Since I am using LCD monitors, I have it set on 60Hz by default and never had any reason to migrate higher, because LCD just doesn't blink. So I don't see point in 60+ Hz monitor
A laser pointer has far less risks of having a bullet fall down on an innocent bystander.
Yes, that’s legal in the US.
HELO
I believe that the first lesson plan for any subject should be to follow its historical progression. That's not the be-all and end-all but, whether you're talking about computer science or physics or economics, it's a good starting point because it's one proven way to deal with the field's complexity. You just have to be clear that the simpler models from older times are pedagogical tools, not current understanding.
Have a look at https://www.get-protocol.io/
They are selling tickets on the blockchain and challenging Ticketmaster since 2016. More than 4 million tickets already sold.
More statistics can be found here: https://dashboard.get-community.com
>The biggest issue is that an ancient version of Firefox is the only viable option for a web browser.

There was some work done on porting Palemoon, Otter Browser, and QtWebEngine to ArcaOS. A preview version of a QtWebEngine-based browser[0] was available for download and may work with newer websites (given QtWebEngine is based on Chromium), but I have not tested it myself.

[0] https://www.os2world.com/cms/index.php/past-news/80-news/sof...
It's not so bad once you just face it head on: we have toolchain cancer. Yeah, cancer sucks, but are we really so happy with our current set of companies that having them die of cancer is such a bad thing? They're not people. It's ok to want them dead so we can do things differently in the future.

Not all technology feeds into the cycle of tool bloat, we just need to get better at choosing our tools wisely instead of letting somebody's marketing department influence our decisions.
Erlang performance would be a big problem. It's subpar compared to C++ by an order of magnitude.
> The second bit simply says "third party service" - nothing stops you from doing the combined chat overlay locally and streaming the result.

I think that is either legalese or poor wording in the text of the actual guideline, The FAQ has this to say about personal use of chat combining software:

> The prohibition on third party tools only applies to content presented to viewers either on or off Twitch.

"tools" and "applies to content presented to viewers" I think gives an idea of how they will actually enforce this versus the "service" wording of the guideline
I have one of the first version (on breadboard). I like it.

You also get a tonne of support on discord, with lots of videos teaching the various intricacies of the Apple I computer.
The correct conversation is "what can we remove / what can I do / what can we re-prioritized / what else is in the way" to get some version of this ask earlier.

Simply bullying for a lower estimate, which is what I see 90% of the time is idiotic. Basically demanding to be negatively surprised later when the estimate slips rather than positive surprised when the dev is able to beat their initial estimate.

The first conversation requires empathy while the second conversation is a pure power flex. So it is unsurprising which we get more of.
There are terminals that have protections against that AFAIK.
I think this is unduly pessimistic. Take low-level kernel work, for instance. Between Linux, Microsoft, and Apple, there are lots of people who understand it. It's just a smaller proportion than used to understand it. The absolute number of people has probably grown.

But we don't need every programmer to understand low-level kernel stuff, precisely because the kernel abstraction is good enough at hiding that stuff. Most of us don't need to care (whereas 40 years ago, many more did need to care).

Personally, I myself never want to care about low-level kernel things. When I'm trying to write a program to do something, if I can write it without having to worry about low-level things, that's a win.
The 2016 iPhone SE shared the same chassis and IMO was the pinnacle of smartphones, big enough screen to have great functionality and small enough that you wouldn't glue yourself to it.
I can only imagine Amazon is being stingy with Twitch's budget. If they wanted to make the stream reliability much better they absolutely could. I experience the same even with gigabit bandwidth in the central US - can't watch the Twitch version (of some event that is streaming to both) reliably even at 480p, yet the YouTube version is buttery smooth at 1080p.
Pushing for lower estimates is generally a sign of dysfunctional project manager.

This is when the PM does not have practical knowledge of existing obstacles to the project flow or the implications of external dependencies (intra team included).

This is a set up for throwing the team under the bus in case the schedule derails.

PM is supposed to harmonize the objectives and abilities, not manufacture the curves.
Interesting stuff, thanks for such a response - I was not sure if you would be ok sharing details like that, but those numbers are a lot better than I would have estimated.

You are totally right to call out battery life. I have worked in mobile a long time (including webrtc) and find people persistently underestimate how irrelevant sounding changes, such as vp8 vs h264, can suddenly make things intolerable for a lot of users.
Although I agree that many sites could get away without the bloat of client side JavaScript frameworks, sometimes the complexity is truly justified and it enables you to deliver a better product. Complex dashboards with data intensive interactions and explorations are so much easier with React or something similar
Why do you think it's reproducing what "white middle class male's idea of what [thing] looks like."? This seems an incredible leap. And incredibly racist and sexist.
You get that the guy in question could go to prison for committing a felony if he did that, right?