skysight-inc/HackerNews huggingface dataset:
When you have small domain, any progress can be seen as big. Now when you have many millions of lines in linux kernel, half a million new lines is "oh, just another module". The same with whole foss domain. It's so big now that progress is seen as slow. Comparing Blender now to Blender in 2014 will show you how big progress we still make, just as an example.
Maybe the old content distracts the consumers from the new content ? And therefore, they prefer to push the consumers towards the new content ?
in wordpress ecosystem do not blame yourself if you end up with a bloated site :)
The problem is that studying CS does not automatically a good programmer make. And the truth is that many graduates would be glad if their software works. Designing in security from the start means you are experienced enough to no longer have to worry about it working at all, you worry about resources, security, extendability, dependecies — so you try to compose software from many single choices that yields you the needed functionality, while being computationally efficient, scalable, safe, secure, reliable, extendable, modular, well documented etc.

You won't be able to write a masterful Haiku without learning to speak the language you want to write it in fluently first.
> In fact, it probably will increase the amount of leisure time available on net since it is freeing us up as a species from needing to do a bunch of artistic and creative chores.

Historically, that has just been not true.
Absolutely fucking nonsense. He’s on criminal charges for perjury. Watch the whole 4 days of his testimony. Lie after lie after lie. He had zero clue what he was going. That’s no defence.
> Let’s say I make a painting and put it in the drawer, never to be seen again. Do I lose the copyright then and someone is permitted to come to my home and take it away?

If you paint something, show to a few people, then decide to put it in the drawer, nobody cares. However, if you displayed that painting in galleries for the past 20 years, became semi-famous for it, and then decide to destroy your work, I'd say the public has a stake and a right to say "no", to at least make and preserve some copies. On top it being an asshole move to destroy well-known work, even if you have the right to do it.

> And copyright is not forever.

It effectively is if you destroy the work before your copyright on it expires.
No the PO stroked his ego so he lied for them.
Good on them, I applaud them for deciding to change even at the cost of a fat check.

I would not, my bank account really matters
Integrity might sooth my soul, but not my retirement.

Life increasingly feels like a trade off between integrity and living in modern society.
Arguably by the metric of my own annecdotal evidence.
Rewind too far? Ads.

Skip forward too far? More ads.

Pause too long and then resume? Even more ads.

Watch 30 seconds of ads, then a few minutes of video? Oh wow, more ads!

Accidentally leave the YouTube app then reload it? You guessed it, more ads!

Turn off your TV while a video is playing then you turn it back on the next day? New ads are instantly loaded up and are playing before the screen turns on all the way.

Block channels, creators, or content you dislike in an effort to tailor a video feed to your preferences? Too bad. You’ll still receive content the system knows you dislike because those creators manage to push ads onto their viewers more often.

Pay for a YouTube subscription to block ads? That service gets cancelled, and your only option is to sign up for a new service that costs more and includes features you don’t want and won’t use.

On top of all that, your viewing habits, likes, dislikes, and a mountain of other private information are collected and sold to random entities.

Use Adblock? You're a no-good, dirty, rotten pirate! How dare you steal the food from poor little Google’s mouth?
Have you given much though to the idea that parts which are inexpensive and shelf stable could just be bulked up? Long lifetime won't save you from parts that just get damages from wear and tear.

For something like a keyboard, it might be better to have a box of spares, rather than trying to build for 53 years of use and abuse... just as an example.
Read between the lines; it's going bankrupt. Like the first incarnation of WeWork.
I keep saying that if nothing else, we are in a golden age of actually finishing side projects. All those “it’s easy, I’ll just glue this API to this API” projects really are easy now.
Skip and Kotlin Multiplatform
Advertising is a big part of it, sure. But it is merely a component of late-stage capitalism. Using psychological manipulation to sell products is the most profitable way of sustaining a business we've invented yet, but we have many other ways to unscrupulously exploit one another for financial gains. Humanity has been doing that for millennia, and we've gotten very good at it.
He wrote an entire section on why you shouldn’t return an interface and then gave a concrete example of an exception to the rule. It seems to me that it is indeed a valid exception.
IIRC a part of copyright "activating" is publishing the content in the first place, so I don't think GP would have a good case to begin with, not that it matters.
Pro tip: have 2-3 providers and make sure you can quickly switch between them
It’s just that games are easier to run on wine because they touch a comparatively small portion of the Windows API. Windowing, controller input, file system, networking, audio and directx covers the overwhelming majority of Windows API endpoints that need to be translated by wine. Their interaction with these APIs is relatively simple, open a window, read a few files, open a udp socket. Directx is hard, but the tools have gotten scary good lately (dxvk, vkd3d-proton). Compared to a complex tool like Photoshop which will be touching many more system APIs that need to behave correctly (file locking, codecs, COM).

Arguably a Windows PE executable using Vulkan and run in Proton is a better way to ship a game to run on Linux than building a native Linux executable. It’s actually more portable because the Windows API and environment is more stable and consistent than some arbitrary Linux user space. No glibc versioning BS or dynamic linker path BS or any other number of strange things users can do. Just stable Win32. Valve actually recommends this over a native Linux build currently.
You don’t need to be not-doing evil things to feel dissatisfied with your work. There was a line in the post about not having written anything they actually believed in for a long time.

That kind of thing weighs one’s soul down, even if it’s not “evil” in a grand sense.
There have been plenty of bad and religious people. Doesn't seem to make much difference.
Everyone dogs on the EU but you know this would have to be opt-in there.
IIRC they ware selling tracks that were supposed to make you smart or calm etc. I torrented the most expensive one which the legend said it costs 1000$ and makes you smart, didn't change a thing but maybe because I didn't pay for it :)
> At that time (windows vista 64 era), I was using photoshop V6

Photoshop V6 or Photoshop CS6? There’s a pretty big difference between Photoshop 6.0 and Photoshop CS6 :p
> brand trust is gone for cheap products.

Also for expensive products. Profits are very important.
I don't disagree but I think it's sad to see the word "engineering" used in this context. What you describe I would call highly optimized bullshit artistry.

Maybe the watering down of the term started with "social engineering". Engineers build things that do things and/or are built to last.
>a bunch of software I rely on works much better on Windows.

So buy and use Windows.

Windows remains the king of desktop because everyone wants/needs Windows programs.
Plated of quartz, etched internally via focused femtosecond pulsed-laser to create tiny voids or just changes in crystal lattice that encode bits as changes in the polarization of light passing back through the glass.

It's been studied in various ways for a while now.

https://en.wikipedia.org/wiki/5D_optical_data_storage

https://www.youtube.com/watch?v=V7L_wdEuQXs
I tried Sonnet vs GPT 4 just now with:

> Given a body with momentum B and forques F, what is the differential of applying the forques to the momentum in PGA?

Claude gave a wrong answer, ChatGPT gave a correct one. I’m sticking with ChatGPT.
NBC to use AI version of announcer Al Michaels' voice for Olympics recaps
Recently I downloaded a semi-legitimate copy of Photoshop CS3 (from 2007-ish). It made me realize how little the software has changed in the past nearly 20 years, aside from the terrible performance regression.

I'm by no means a Photoshop power user, but the stuff I use (the primary tools, the blending options menu, Image/Adjustments menu, Filters menu) are almost 1:1 feature-wise with the latest CC version.

I haven't tried to open .PSD files from a newer Photoshop, I don't know what the compatibility story is. I haven't ran it on my Linux box either, but I assume it will be easier to get it running than CC 2024.
In one sense I wonder if there ever was intention to make middle class rich... Increasing circulation allowed them to spend more money thus increase value of corporation same goes for pensions. Which then later were screwed out of the money stored there. Their value was to pump the stocks higher...
Inserting deployments between steps 1 and 2 and between steps 4 and 5 still results in an outage when the deploy for code v2 needs to be rolled back to the older commit, not the commit before. Arguing that rollbacks means you only ever need to rollback to commit #n-1 is like arguing you should never retain more than one backup; there's always a chance that you need to rollback even further to fix things.
Yeah, the messaging got a little muddled, but the relation was purely analogical.

I was trying to point to a situation where you have a clear problem: a generating function for the prime number sequence; and a solution that identifies a small subset of the intended sequence without addressing, or even informing in any substantial way, the full breadth of the original problem.

> At the time of writing the longest known arithmetic progression of primes is of length 23, and was found in 2004 by Markus Frind, Paul Underwood, and Paul Jobling: 56211383760397 + 44546738095860 · k; k = 0, 1, . . ., 22.'.

The triviality was overloaded to both imply that calculating this subset is trivial, it is a simple arithmetic progression, and that subset of the full prime number sequence is now trivial to produce.

In the same way that the Green-Tao theorem has yet to lead to a complete solution to the prime number sequence, I feel, the machine learning techniques will fail to lead to a complete solution to protein folding.
Yes but that requires an extra step and we're also using the SVGs with Asciidoc which can generate HTML too. I don't think it even supports PDF images. We'd basically have to do what Draw.io did - export to PDF (very slowly), then covert it to SVG with Inkscape. Gross.
These studios used to make ton of money because only a few are in town. Now, every teenager is his/her own studio and content pool is so vast that their revues must shrink. They have nowhere to run. I think their end state is to publish on YouTube/Netflix and continue living at fraction of revenue that they are used to. That's what they should prepare for and plan for. Their existence and importance was supported by scarcity imposed by cable network and they need to understand that. But instead they live in fantasy of becoming next Netflix and burn in billions of dollars in debt.
Privacy by policy vs. privacy by design: The differences and why they matter
The amount of shared cultural history which has been preserved thanks to piracy is frankly astonishing.
Its amusing to think that there are people driven to constantly lower their risk of death.

What does lowering the risk of death mean?

Is that even possible?

sure! take these fantasy tablets!

lower your risk of death by 0.0000000000000001%

I'm happy to die at any time.

Just eat a balanced diet and you dont need any of that crap. Humans have done very well over the past few millennia without any suppliments.
Eplot: A new package for making charts in Emacs
What are you using memories for? Openai told me it memorized some stuff, but it's never used it in a useful way nor do I see how it would.
You might need to help it out with some more context. I find that LLMs act a lot like humans because they are trained on data that is mostly produced by humans. Sometimes having a bit of a conversation with it based on the general theme of your question first will help it focus on that part of its knowledge.

I’ve started using the chat feature in Github Copilot in IntelliJ. I wanted it to add some logging to my code for me, since it was a tedious task. I started off with a few relevant files and an explanation of what I wanted. Naturally it didn’t get it right on the first try, I don’t think any humans would either. But I could continue as conversation explaining what I thought was wrong and how I wanted it to actually be. I even realised that I didn’t know exactly what I wanted before I had seen some of the suggestions.

Once I was happy with the result I added another file to the chat and asked it to do the same with this file. I had a handful of files that were structured very similarly and all needed the same kind of logging. It did a great job and I could use the response without further editing. I tried to add more files but realised that the replies got slower and slower, so instead I reverted the conversation back to the state where I had initially been happy with the results and asked it to do the same thing but this time to a different file.

I find that it takes some practice to get good at getting the best results from LLMs. One great place to start is the prompt engineering guide by OpenAI https://platform.openai.com/docs/guides/prompt-engineering

When using something like GPT-4 for developing I try to think of it as a junior developer or a grad student. With a search engine you need to include the correct keywords to get the best results. For LLMs you need to set the right mood by writing a good prompt and holding a conversation before getting to the point. I also find that GPT-4 is fairly good at answering factual questions, but it’s much more useful and powerful when used to create things or discuss an approach.
No, no, it's a feature. Your message has been cleverly hidden behind a modern day scytale cipher. Intended recipients must know the correct screen width.
I would be surprised in the general case. Realloc does have side effects and the size parameter can be known at runtime only, etc.
Maybe it means they're not bored with what tech gives them right now.

In the past we adopted new startups such as JustinTV, YouTube, and Instagram because they gave us something we didn't have front and center. Live streaming, video, and stylized photos. Now every social network offers all kinds of media and in different engagement foemats, and the algorithms keep us entertained enough. There's not a whole lot of reasons to adopt something new, unless it's even more addictive.

Maybe the reign of the incumbent social networks will last much, much longer than we initially expected.
KCL constraint-based record and functional language for Kubernetes configuration
Yeah good idea to put everyone out of their job and give it to 2 companies. Then what happens when those companies decide to rise prices by x1000 (twitter api ?). Or what happens when your system has a bug and does not work and the AI says it’s all good ? Who will introspect your code to find what’s wrong ?
Greate tool, I use this too.
How does double.bot compare against cursor.sh? I've been using the latter for a while after switching from copilot++ and am pleased.
"We're worried some benefits might go to people who don't deserve it and/or be paid for by taking money away from other people." often translates to "you know, untrustworthy people from the out-group" and is a bit of a dog whistle.

I don't think anyone in the "We think that this might be best for everyone on average" camp is unaware of or unconcerned with potential abuses. I for one am not unconcerned, but I feel that these can be dealt with pragmatically - allowing some slippage. On the other side of that debate are people calling for absolutist, heavy handed punishments. (Some, if not most, on the understanding that "honest mistakes" by "good people" will of course be dealt with leniently. Why's my dog barking? Did you hear anything?)
I have been using more the "not interested" option on the videos I’m not going to watch lately. It’s a bit annoying that I have to do that instead of scrolling down and ignoring them, but that’s the only way to get more diversity in my YouTube feed.
Did this ever turn against you when coding?

`std::shared_ptr<Gate> shrg = ...` or similar?
Most software you can buy is older than ten years. Do you want to lose copyright to every part of your product that has been stable? Imagine the useless churn as every company needs to make sure every library they use is substantially altered every couple of years to renew the copyright.
This is why I strongly believe Google has the clear advantage. Infinite data, infinite resources , not to mention dozens of verticals (search, Android and Chrome are probably the killer ones)
They are printing deficit money when they have inflation, because that's the fundamental cause of inflation.
Maybe I haven't worked with dirty enough Python, but no, I don't think defining a private object in place of `None` is a common idiom at all.

None signifies absence, and if you need to pass a special value, then you might define a special object for that.

You can't distinguish `foo(obj=None)` from `foo()` because they are the same thing. You probably want something like `foo(obj=UNSET)`
You may be able to create a new account from a different email?
Digital multi-tasking is ruining our work, school grades and sleep
Yes.

Stop words are also attributed to him. https://en.wikipedia.org/wiki/Stop_word#History_of_stop_word...
One easy workaround here is to keep the hardware modern, but install Teams on it. Then you can feel the ancient hardware vibrate for all other applications.
I used to make this argument until I came to know of law (at least in USA) that if you don't use your house and someone else starts using your house then they can claim the legal ownership of your entire house in as little as 10 years! It was very shocking and complete antithesis of property rights in US that are so dearly held. When you think about this, in long run, it might sometimes make sense that future generation can use what previous generation has built.
> I want a republic where educated people have disproportional power to those who are less educated and produce less value

That's not a democracy. That's an aristocracy. Who decides what "value" is?

Part of living in a society is trading things off. The system functions /because/ there is an opposition to keep the elected leadership in check. Living in a truly homogenous society sounds both dangerous and truly terrible to me.

If you are unhappy about the 50,000 "thems" that chose an outcome that you don't agree with, and you are unwilling to understand why the chose the way they chose, then you can go to the countryside where you can be educated and wise over all the farm animals.
During the height of the pandemic, we developed a similar project, but it didn't work out. This is cool.
The focus of the joke is on the automation of creative work. The joy is in the doing. It's nonsensical to just push a button to pretend to do creative work (generating art).

Laundry and dishes is a standin for all things that technology does very well and we appreciate it for doing that for us.
It would be easier to take her seriously as a critic of tech industry BS if her LinkedIn didn't list her as a current advisor to "MODA DAO" and her social media handle wasn't "@daojoan.eth". Yee-ikes.
Or embedded videos, or non-trivial animations, or non-Google fonts, or transparent strokes, or vector shapes (excluding the workaround I shared above). Sure, you can win clients without any of that stuff. Why do you need anything more than basic text and maybe some pictures?

But there are reasons people and companies strive for more polish and professionalism. There's a reason even Google uses Keynote for the I/O keynote, even though you can technically show the same information in Slides.
Although it is a bit tedious, it is also very valuable if it can solve practical problems. I think if you encounter some problems and solve them, you can share your experience. I believe there must be people who have encountered the same problem as you.
Muppet!

I want to say a huge thanks to ITM Trading for partnering with us on this video. Don't let inflation eat away at your savings. Schedule your free Gold and Silver consultation with ITM Trading, by visiting learn.itmtrading.com/bryce or calling 866-838-6936. US mailing address or vault required.

Now this is a video that I didn't really want to make, but I feel it's necessary. As much as I have a truly deep love of the tiny house movement, I can't ignore that there is a dark side to all of this and that is what I would like to explore in this video.

My intention with this video isn't to put anyone off buying or building a tiny home. It's to take an honest look at some of the issues around the tiny house movement and also the wider economy that makes tiny homes so necessary. I hope you find the information here valuable.

If you enjoy our show and would like to help support our work, please consider supporting us on Patreon: www.patreon.com/livingbig
If you’re interested in learning APL, I wrote an intro for people coming from another language:

https://xpqz.github.io/learnapl
Cars use a lot of space and don't pack very tightly. Most of the time.

Any idea what the range of influence on the noise floor is/will likely be?
I don't disagree with the specific example given, but rather that because those cases exist, we blanket say it's not a bad idea to do so...if that makes sense. It's why I used 'almost' there.

Perhaps it needed to be a little segregated. The initial section is written from the perspective of a library author, asking them not to nuke away types. The example seems more of a middleware/client side thing. More often than not of course it'll make more sense to deal with types at the base layer, and interfaces at the client layers, as that's the point of them, after all.
Graphics layers are fairly stable, OpenGL still works, and Metal was introduced 10 years ago. The issue is that they switched the CPU architecture three times, from PPC to Intel to ARM, and dropped 32-bit support to make the ARM transition easier.

The question are: would Valve had still made a profit if it sell only 50000 copies pre-orders and then the normal copies? Probably yes. Would it be easier to Valve to make their games work on the current macOS? Probably yes, they had the updated CS2 already working on macOS, but then canned it at the last minute for the usual "no one will play it on Mac".

But Valve didn't even try, they ported Steam to macOS in 2010, ported a bunch of games to 32-bit, when every Mac out there was already 64-bit, and called it a day. They didn't even fix their store to properly show which game is 64-bit or not, or fixed their Steam Input to properly support controllers. They left the app half-broken and then complained they had not enough users. Steam is still a x86_64 app after 4 years of Apple Silicon.

On the other hand Apple didn't even care about games too much. So yes, no one really cares.
“99th percentile”