skysight-inc/HackerNews huggingface dataset:
I agree with you. The article even mentions that streaming services were interested in buying it. I do not understand why trash it rather than sell it to someone for a modest amount.

Why did they spend the money to finish it? Are there some tax regulations that incentivize it? or is this just bad management?

As awful as the movie sounds to me, I want to see it now.
It does seem like Japanese brands are more optimized for smaller size and number of batches. Could be due to accommodating logistics, media hype culture, denser population, omnipresent convenience stores, etc.
Facebook, Phones, and Phonebooks (2016)
Let's all recall that the gnome project started out as an alternative to KDE using then-proprietary Qt library.
Whether you like GNOME or not is not important. In fact, you should be MORE HAPPY that gnome gets money if you think it sucks. Open source needs competition too. Monopoly hurts everyone.
This post is an example of IT making it clear as day what the problem will be before it happens, it's amazing communication when the very obvious "trust what the actual experts are telling you" advice isn't being followed.
What makes you think that Google has active authority over Go development?,
Most of Visual Studio is written in C# since VS2010. [0]

[0]: https://en.wikipedia.org/wiki/Visual_Studio#2010
March? The MoveIT vulnerability was a zero day with a coordinated attack on Memorial Day weekend.

"On May 31, 2023, the State of Maine became aware of a software vulnerability in MOVEit... The software vulnerability was exploited by a group of cybercriminals and allowed them to access and download files belonging to certain agencies in the State of Maine between May 28, 2023, and May 29, 2023."

"Why Am I Hearing About This Now? The State of Maine carried out an extensive evaluation to identify the individuals whose information may have been impacted."
Probably why it was posted here
Good tooling out of the box. Very predictable dev. trajectory. Became my go to language for most personal projects. My only remaining ask would be sum types.

The stack I settled on:

Postgres + sqlc

templ (kindah jsx for go) + htmx

Barely have to write any js/ts now
It's not only about echo-chambers. Rust is an emerging language, it's enthusiasts feel compelled to promote it to help it grow faster. Go is already well established and it's users likely feel that this language will be fine without their advocacy and more likely to stay silent. Go generated much more excitement on HN when it was not yet widely used but was growing and promising.
or LockedIn, who knows
> and they would have to spend at least another five to ten million to release it

That's very optimistic. P&A (print and advertising, but since movies are now released in digital copies, the print part has become negligible) usually is between half and 100% of the production budget.
Google dragged to UK watchdog over Chrome's upcoming IP address cloaking
A commenter on the thread mentioned that Apple once tried to one-day-ship them a laptop via Uber Eats and the driver vanished with the laptop. Apps don’t magically make things better.
I didn’t see “Practice of Programming” anywhere on the list, which is unfortunate.
Unix time will reach it, even if 32 bit signed representations tick over.
I think .NET-s unique strength comes from its batteries-included approach, very useful in enterprise environments where every piece of software needs to be audited.

That means Microsoft strives to provide a first-party library for every business case.

That said, you can still use ServiceStack and Newtonsoft.JSON if you wish to.
I'm listening to the market the thousands of users that interact with at my company (and previous companies that I've worked for) and my 20 plus years of IT administration experience as well as people that I tend conferences and meetups and other places with so I have plenty of reference points to draw from

While there are weaknesses for sure and there are many many problems with the office 365 platform as a whole I think your statements are a huge exaggeration

Of all of the online office suites out there when you compare it to say Zoho or Google or even libre office

The feature set when it comes to using it in an enterprise setting Microsoft hands down is the best option

I suspect that you are limited in your your scope of inquiry probably to an open source and probably to a technology heavy user base not a generalized business user/consumer user base

If you went into I would say probably at least 80% of the companies in the US and told the accounting department that you're taking away Excel and giving them Google sheets instead they would scream bloody murder
This is my issue with js; isNaN looks related to NaN in a 1-1 mapping as in, testing ‘x is NaN’ but it doesn’t. So the naming is confusing as it does more than that, isNotNumeric() or so.
I'd assume that it's at least almost complete, as the article states that there have been test viewings. Also, the Wikipedia page [0] says that the the film had been completed, so I'd assume that at least a preliminary fully edited version exists. Maybe my definition of "completed" isn't entirely accurate here, though.

[0] https://en.wikipedia.org/wiki/Coyote_vs._Acme#Cancellation
This is the proper answer. This book offers a lifetime of gems to revisit and think about. Truly shows the art form of computer science.
I consume hn mostly on mobile. Websites like TFA are almost impossible to peruse. I made it about half way through, looking for a picture of the damn thing before I gave up and came here looking for a link to an alternative article.
makes me remember about that meme where it depicts microsoft as an org with many divisions pointing guns at each other. devdiv is the good guys while sales dept. is the hated one.
Did KDE even apply?!
The cost of releasing with 0 marketing is that they forego the $30M tax write-off.
Please don't read a negative tone here, but:

So in other words, you're not really doing anything to address this issue other than hoping it won't happen. That's what I'm honestly hearing you say. Your community of trusted gardeners is great, until it's not.

And your comment here, essentially, says that's not your problem, because the big sites are worse right now.
Well, based on how these sites work, this question is now resolved and needs no further discussion ever.
"The Design of Everyday Things" by Don Norman.
It’s huge progress that no one so far in this thread has mentioned any of Robert Martin’s books. Compared to 10 years ago in the linked thread, that is definitely progress.
Fun observation: SICP is a kind of book that after finishing, you rarely/never go back to it.
> On the other hand, would you choose to build a long-term business on top of Go

a) Absolutely and b) already done.

Go is stable. The language is battle tested. It works as advertised. It is open source. Even if google pulled all funding (unlikely, since alot of their architecture seems to use it), the language is maintainable.

And btw. Languages don't have to continuously evolve to remain viable. Modern languages seem to indicate otherwise, but that behavior is what Go actively avoids; adding everything and the kitchen sink into the language as soon as some other language has it. If Go showed one thing, it is that PLs don't need to add as many features as possible.

And just to prove that point: C is still a top rated language in terms of usage. When was it last updated? C17 came out in 2017, and did not add new features. It superseded C11, which came out 6 years before that, also mainly standardising things that were already de-factos in most compilers. Before that was C99 in 1999, and before that is only ANSI-C and K&R.
Mobile chrome. Not sure if there is even an option for an adblocker here. I used to just have a PIA VPN always enabled with the built in ad killer, that worked well system wide but it kept tripping up my bank apps so I stopped using it.
> input events you're injecting will... you know... go over the Wayland socket

This may be my least favorite part of the current wayland architecture. I really wish potentially high frequency input events depending on user action wouldn't be mixed up with the regular wayland events. I think it should be up to the consumer to choose how often to wake up and see if the user has done anything it cares about. Forcing the wayland socket to be activated every $MOUSE_POLLRATE is just a big waste, and it also leaves a risk if the consumer isn't fast enough for some reason because when the socket buffer it full it will be closed and the app likely crash. A better solution would have been a ringbuffer of set size, potentially with a consumer set policy of how to handle overflow.

This is a lesson the telecom industry have learned a long time ago - don't mix signaling and bulk traffic.
I've typically not been a "book learner" when it comes to programming, but Master Class Assembly Language[1] really helped me understand assembly programming when I picked it up at age 17 or so. For me that's been the only programming language book that's been really helpful. Not sure how it holds up today though.

The other programming book that I really learned something from was Physically Based Rendering, the fourth edition recently featured here[2]. It had, for me, a really good mix of math and how to actually implement the math, and I found the literate programming style made it very easy to follow[3].

[1]: https://www.goodreads.com/book/show/539154.Assembly_Language...

[2]: https://news.ycombinator.com/item?id=38110448

[3]: https://pbr-book.org/4ed/Introduction/Literate_Programming
read the dailywtf for more and better stories like this
> It's pretty unlikely this film will make $30 million

It would easily have made $30 million worldwide. Almost certainly domestic. You could question whether it would have made its budget back (70 million) on domestic, but for a family film with existing IP there aren’t really any blockers to clearing 30 million.

> The effects work is nowhere near done etc.

The film is finished, some critics had already seen it.
I'm dead serious. Btw, I'm also thinking of Anders Hejlsberg and Rasmus Lerdorf. They also live in North America. But that doesn't remove the fact that they were all born and bred in Scandinavia.

I'm guessing that their decision to move west had very little to do with the "stifling" unions and more to do with the increased opportunity for a skilled SWE over there. I would say that that increased opportunity has also very little to do with "stifling" unions and more to do with the huge single market that the US is. That huge single market allows companies to grow fast. The EU works hard to be a single market as well but we have language barriers, bigger legal differences and dare I say bigger cultural differences.

Also talking about Scandinavia, as tiny as it is population-wise, we've had a disproportionately large impact on the world in many different areas. Some factors that contribute to this, I believe, are our free education system and the social safety net that unions have played an important part upholding.
A philosophy of software design - John Ousterhout. Opened my eyes on many things.
Maybe now that even ad companies are using 'for the children' people will wake up to the idea that it's for profit, surveillance power, or both.
It's not about commanding or asking or whatever, you're not trying to get Siri to set a timer. It's about actual human relationships. Your job as a manager is to help them achieve both their individual goals and your collective goals, in that order. A lot of that is coaching and building alignment, but you also need to tangle with the organization to protect your team. Once you prove to your people that you're doing that, you shouldn't have trouble talking to them.
> don't you think it's a little bit weird

Not at all. GNOME filled up an application for Sovereign Tech Fund and received the grant for stated purposes. In order for KDE to receive it too, someone from the project would have to apply first and their request would have to be evaluated positively too.
Did you not read my comment? The US avg is 2.7/100, they spent 95% of the article talking about specific case and a quick comparison to the industry avg. That industry is so small I am not sure that it is a good comparison.
Go is a wildly used language not sure what you mean by it's not used anyway, it's a growing and very popular language.
If it's good?
It took the world record in calculating Pi, so I'd say Yes, it was good.

> Bellard's formula was discovered by Fabrice Bellard in 1997. It is about 43% faster than the Bailey–Borwein–Plouffe formula (discovered in 1995).

https://en.wikipedia.org/wiki/Bellard%27s_formula
What you posted is the perfect order. Start at the top, and work towards the bottom.

If you keep agonizing over what to learn instead of actually learning, you will wake up one morning to realize that you haven't learned anything. Don't think about it. Do it.
I doubt that many people use the desktop mode on it to be fair.
GNU and Gnome name things with G and nobody cares. KDE names things with K and people can't stop tittering about it. I really don't get it.
> It's literally a claim that there are no US citizens or LPRs who could do that job. How credible you'd think such a claim is?

Very credible, because people already employed don’t really count. It doesn’t matter at what company.

Imagine someone leaves whatever company they are at to take the role at Apple. Now the company the employee left has an opening that can’t be filled.

And that’s how it works. Otherwise there would be no need for immigration in this sector at all.
You can use `trace` to trace the call stack but I don't know of any way to walk back up the call stack.
Clean Architecture by Bob Martin.
It lays it out how to think abstractly in a systematic way and when to worry about what when designing a codebase. It applies at the micro and the macro level.
However, I'd only recommend it after a few years of experience.
Fair, but the markup bit is still killer. Imagine the engineering hours that have been spent avoiding writing plain old HTML.
You don't. Production ready statically compiled native C# is a death sentence for Golang :)
Go has entered the "boring technology" phase, along with Java, .NET, etc. It's a safe, productive choice, with well understood upsides and downsides. There's not much to talk about... and that's ok!

"Choose Boring Technology": https://boringtechnology.club/
Basically proves his point, I hate JavaScript but am pretty sure my children is gonna write some code in JavaScript
+1 I also really liked that book. It's also something you could read many times and still find value in it.
It's worth reiterating that Go was created by Google to solve Google's problems. If it also solves your problems, or a worthwhile subset thereof, then that is a happy serendipity, but it's not a design goal.
It adds friction
Definitely looking forward to The Winds of Winter ... XD
While this is essentially a ship in international waters, I wonder what happens if they make enough money to become a precieved threat
I had to compile Node 14 for Mac Arm last week, because there was no V8 for it.

It actually worked, remarkably, but I wouldn’t trust it on production.

Software is either maintained or abandoned. There’s no “done”, as much as we want it to.
Completely offtopic, but how the hell do you think to earn money with these amount of ads. If will turn people away instantly. Cant believe these sites have a strong retention. Also which adnetworks are willing to accept so many ads simultaneously.
> I do find it weird that most of this post is blaming (in order) the family, the government, woke society. It seems fairly obvious to me we should be blaming the people showing their dicks to everyone and the pedophiles.

There is no point in blaming parts of the system that we can't change. As a society, we have mechanisms for changing liability laws and allowing/banning free communication. But there is no mechanism that has a worthwhile cost for ensuring there are no pedophiles in the world.
Why It's a Classic: The Searchers
Won’t they have to investigate once a complaint like this is filed? It seems like the activist is trying to get more attention to this to hurry the investigation?
Perhaps doing the thing with a compass and straightedge would feel therapeutic at this point.
That’s the wrong Martin.
They see lots of potential disasters all the time and have a hard time knowing which ones will materialise
I call a rapid-fire SCRUM meeting, topic: Monster Munch Lunch
Without any hesitation. Google won't kill Go given how much they use it internally. Even if they do, someone else will take over. Additional benefit of choosing Go over Python is lack of breaking changes in minor releases.
How come? If the idea is to be capable of inspecting the tire, then puncturing it if it's deemed a time bomb, why wouldn't this do the same?
I was just joking hehe
I wonder how much of this is due to an ability to assess the real amount of danger (thus pushing irrational fear into the back of the mind), and how much of it is desensitisation that could get you into trouble.
I have good hopes for Kotlin native to start being an alternative to things like Rust and Go. The compiler is already there. The ecosystem is just a bit lacking with libraries and Kotlin just is not used a lot for things like command line tools and other things where Go tends to be popular. Mostly the focus with Kotlin native is on IOS right now. But you can build windows/linux/mac binaries just as easily. Things like ktor actually support kotlin native as well. And of course there are a growing number of multiplatform libraries and things like the wasm compiler for kotlin getting closer to being ready.
On mobile link just opens a new chat in the chatgpt app.

That’s a pretty poor implementation on openAI’s side
I never understood why omni/mecanum wheels hadn't replaced every wheels on everything ever. It's so cool, functional, and cool. Apparently it's something every real roboticists know from having handled it, that they don't work on slopes. So it stays on my bucket list too.
yup, i was waiting for at least a cursory mention of the actual growth rate and details to the cost and how long it actually took to install the line.
Crypto Exchange Poloniex Hacked for More Than $120M
The EU has a lot of Microsoft money on their closed eyes.
I've investigated a number of MoveIT incidents and they're all looking about the same now. At this point, we should consider hosting a file transfer site a bad practice. These sites are usually used to transmit files between two organizations.

Tactically, what could have been done to minimize or prevent this particular incident, while continuing to use MoveIT software:

- Encrypt the files before dropping them onto the file transfer site. Communicate the key out-of-band. This one simple step would have avoided catastrophe. Unfortunately, many MoveIT site operators would not allow their customers to encrypt files sent to them.

- Limit MoveIT site access, by IP address. This is a fairly common practice for file transfer sites.

- Use a frontend, such as a load balancer or reverse proxy, that enforces authentication in front of MoveIT.

- Disable the web site and only allow use of the SFTP (SSH) site.
https://archive.is/hf59E
Go was created to solve the problem of how to write real world code solving practical problems in the space of backends, systems (not system) programming and microservices, where performance matters, with a language that is easy to learn, the code of which is easy to read and maintain, which is easy to understand for tooling, and which lends itself naturally to projects where many coders of different skill levels and personal preference work on the same thing.

I believe that it is very much a problem many entities that aren't Google like to have a good solution for.
Aaand that lasted a whole 3 minutes
i will go along with that - what an arsehole he is.

edit: and oops, someone has recommended clean code.

and again: i remember when he tried to set himself up on stackoverflow (a while back, when i was a front page contributor)- he got pissed on from a great height.
I've got an inherited Django project that still runs in 2.7 in a container. One day, I'll get the opportunity to rewrite it into something more suited to the task, and that'll be the end of 2.7 for me, but for now, it still does its thing.
There is. Small print, forgettable game.
Use Nitter, or, you know, just log in. I used a lurker account for like 6 years, nowadays I'm more active as the place is more interesting. Haven't faced almost any technical problems, maybe a persistent 500 error once, 1/1000 times tweets dont load on my own page
Not sure if DataSheetGrid is purely a UI component as the demo seems to indicate otherwise but tankstacktables just provide table functionalities without a UI. You select the framework you need (i.e. React, Vue, etc.) and the UI framework to overlay on top of it (i.e. react-bootstrap, etc.)
Programming Pearls, Bentley (1986)
There weren't any benefits after net neutrality and it more like evil vs evil then big guy vs little guy. If your data is throttled or you have bad service you can get another one easily (NN will not help your dial up in the boonies, but the post NN starlink could even without NN).

It was the largest user of data, Netflix fighting ISPs to force them to give it extra help. You'll have slower video without NN, and they'll prioritize streaming Netflix as much as everything else. Useless for me.

I don't cheerlead for a video streaming service
bullying ISPs. I don't have any love for ISPs either, but it's hard for me to see the fight as good vs evil anymore. The article you posted also isn't as clear cut. The firefighters didn't have unlimited data and ran out. https://www.eff.org/deeplinks/2018/08/verizons-throttling-fi...

>The 2015 order, by reclassifying ISPs under Title II of the Federal Communications Act, would have likely made what happened with the fire department illegal.

NN would not have helped. I found the relevant quote:

> 2015 Open Internet Order =/= Net neutrality

>Net neutrality doesn’t prevent cell service providers from lowering your speeds after you go over your limit. Net neutrality prevents them from discriminating against certain kinds of data.
It depends on what it implies it being the only one on the bookshelf.

Is it the one you consult often because it has so much timeless or deep knowledge?

The one you loved the most so far and has a sentimental value?

The one that is most impressive as a background in online meetings? :)

The one you most want to read but haven't gotten around to yet?

I guess we'd get different and less conflicting answers here if everyone interpreted the question in the same manner.
> You wonder what needs to happen that would make people stop using Windows.

Treat lobby as what it really is: corruption.

I'm a dreamer, i know.
Yeah well it will before 10 years and increases the value of even current cars
> Game mode is a wayland session

More like X session running under XWayland. gamescope doesn't really expose Wayland interfaces to clients (well, technically it does expose some stuff, but I wouldn't qualify that as anything else than implementation detail - although that may have started to change recently, I've seen some stuff being done around xdg-shell there).
But then you have to keep old interpreter installed and you won't benefit from improvement in new versions of the interpreter.

Your old Go code not only will work with new versions of the compiler - it probably will run faster.
Doubt it. As a German, I am pretty sure most government PCs run Windows, a few cities and certain state ministries have dabbled with Linux, but that's just a small fraction.

As far as I understand, GNOME being funded is all about doing a good job at applying for a grant with the Sovereign Tech Fund.