skysight-inc/HackerNews huggingface dataset:
Some philosophers in the metaphysics of technology have also proposed this idea. The idea is that the arms race or prisoner's dilemma-type situations make the advance of technology unavoidable (technological determinism) and that its inexorable rise forward eventually has a high probability of extinguishing all life on a planet. (More precisely, determinism states that technological development is a strong force; it can be influenced but it is hard).

We already have climate change, advanced AI (that may eventually be able to produce more technology by itself), and a planet of organisms that are counter to growth. Deforestation happens because the long-term costs are not shouldered by the present generation.

In some way, I believe the end of times is near, but that humanity has TWO possibilities:

(A) The planet is destroyed via advanced technology and most humans die, only to repeat the same mistakes again, OR

(B) We reach a critical mass of enlightenment that consists of (1) a cautious approach to growth, (2) a moderation in the use of technology, and (3) a stable, healthy relationship with the biosphere.

The eventuality (B) is certainly possible if one by one, we start to adopt a philosophy that economic and technological growth isn't the right path and we slowly give up all this advanced stuff for a slower-paced life centered on local communities, local economies, and less efficiency in return for a more peaceful life.
At the moment you would need to do this yourself. It would be possible to have additional preprocessing to accommodate this though. Feel free to add a feature request here https://github.com/marqo-ai/marqo/issues. The other consideration is that you would want the distribution of the content and queries to match what the selected model was trained on.
> Please do a small experiment: make a 30 minutes video call on your laptop using both: natively compiled skype and google meet.

I don't think this is a Wasm issue. IIRC Google Meet uses WebRTC for encoding, which is the compute-heavy part of a video call. They might use Wasm for background blurring or something like that.

In general I suspect that the issue here is that Skype as a native app can access some video-specific hardware acceleration that the browser can't. CPU-bound workloads should be close to native speed (OP says within 10% of native which tracks with my experience)
Work related: "The Machine The Changed the World" it's about Toyota Lean Manufacturing.

For pleasure: Altered Carbon Trilogy
I actually use wxwidgets after flutter and qt these days
flutter is cool for mobile but so so on desktop to me. Qt's license is complex for me as well.

so far wxwidgets is a great fit.
I was excited that it might be about 1960s RCA computers being software incompatible with IBM s/360

https://en.m.wikipedia.org/wiki/RCA_Spectra_70

Then I finished the headline and opened this Wikipedia article
Woo! Diaspora!

The opening of that book is such a well put and apt description of... that, I've forced it on plenty of my friends.

Schild's Ladder also fantastic (yet similar.. like 30 Rock and Kimmy Schmidt? Still fun, but kinda "i've seen this before").

I think Permutation City was overrated.

I haven't read any of his other novels, have you?

Iain M Banks (Excession), Greg Egan (Diaspora, Dark Integers), and Charles Stross (Accelerando) are like a drug I'm still chasing that first high...

Recommendations welcome.
they had to make a copy of the original to get it into their system in the first place!
Ultralearning by Scott H. Young

https://www.scotthyoung.com/blog/ultralearning/

> Combining stories of dramatic ultralearning feats with the detailed science on how to learn anything effectively, ULTRALEARNING will transform how you work, live and learn.

It made me realise that for most of my life, the things I was doing to try and learn new skills, techniques or technologies was actually more akin to entertainment than actually learning the thing.

It also helped me understand why I have been able to learn really specific things really effectively, and use those patterns to intentionally learn other things that I'd usually find really hard to crack.
Python implementation: https://pypi.org/project/lindypy/
Occasionally isn't good. It either has to work consistently or not at all. If someone has wrong understanding what the time is and their clock goes to "wrong" time occasionally it is bad.

And on other hand if marketed people expect such features to work. Even indoors or in basement. Next to window facing right direction in lucky meteorological conditions is tough ask for majority. Geeks will geek out when it works once in a bluemoon. But regular people expect it to work every day or even every week.
Not a fan of LeetCode but arguments like this almost sell me on it.
VSCode okay I agree but Teams, the performance is attrocious.

VSCode is pretty much the only fast web app and they managed it because they have done a massive amount of work to compensate it, I'm not sure other apps have the resources to go as far as them.
If you like this article then you might also be interested in: https://github.com/c-blake/bst

It's ANSI C with a bespoke macro generics system not Go, does not cover as many balancing rules, and is not written up as nicely. It does do something only weakly represented in your Go impls, AFAICT - "binary symmetry" - the reflection about left-right intrinsic to most ideas in this area. (Mehlhorn has a book that does this, but that is the only other source I know.) It also has API considerations like seek-edit separation and how to handle in-tree duplicate keys (FIFO/LIFO/etc. as opposed to values which are also collections).

Also, Re: B-trees among several comments here - edit heavy B-trees with very large nodes (driven by IO bandwidth-delay products) need some "mini-scalable" structure for their nodes since shifting (on average) half the entries can cost. That mini-scale could be another B-tree or it could be a binary search tree, perhaps adjusted to have 2-byte sized pointers into the little arena that is a node if 64Knode is enough. I once heard Sybase (now Microsoft SQL Server?) used skip lists. Anyway, this may be a remaining use case for binary trees even in the presence of a B-tree.
I love this, but looks like it's less VN and more of just a novel.

I think the problem is it generates content, but not very high quality content. It's not gripping enough from the beginning, just sort of drags out. It could be that the engine works right, just that the input is garbage, as often happens with AI.

But maybe something about it could be engineered a little better. From the code it looks like it's just generating most of it in a single blast. But I wonder if it can be iterated into chunks.

e.g. split it into the Three Act Structure.

1. Protagonist really wants something. Faces an obstacle. Tries everything and gets stuck.
2. Protagonist makes sacrifices. Gets even more stuck. Something that the protagonist faces in Act 1 ends up being the key, often a mentor or a sacrifice that Protagonist didn't expect.
3. Denouement.

You could probably generate a want and an obstacle. I kind of did a prototype of that here (feel free to steal ideas): https://random-character-generator.com/

Then do the same with the other characters. Generate relationships.

Then some iteration where the AI writes those characters into those scripts.

Probably another where it writes up scenes/places/setting later. The characters are then colored in and put into these places.

An editing run where it removes unnecessary scenes or scenes that didn't work. Or leave this to the humans.

Anyway, it is very good work. It's nice that it's open source, may contribute to it some day.
> If renewables are cheaper than fossil fuels, why do poor countries keep building coal

If rich countries open sourced all tech related to renewables and made -publicly avable designs for solar panels, batteries, wind turbines and factories that produce them, then it would be a valid question.

Oh, also provide loans because renewables have higher cap-ex and lower op-ex. This factor alone can account for massive difference, as -or countries don’t have cash on hand and can’t access credit.

Instead US tells them not to take loans from China but offers no alternative
Anything can be interpreted in any way one chooses. The trick is to assume good intentions and not go reading into things that aren’t there in an effort to get outraged.
In order to render that page, it probably was copied dozens of times all over my RAM. Do I owe NYT money now?
Computing a competitive equilibrium is NP-hard in Fisher Markets. [0]

The economy is not controlled by some grand central institution calculating competitive equilibria. We have independent humans with some institutional soft constraints optimistically buying and selling things. Even if we assume that there is no information asymmetry and all preferences are known, everyone has to run the algorithm themselves in their head and everyone has to arrive at the same competitive equilibrium.
That is what it takes to guarantee a competitive equilibrium.

The thing is, if you have anything less than the competitive equilibrium, you lose the property of "free market supremacy" aka that markets are superior in every situation and that government intervention can never make anything better. So the NP hard problem has to be solved, you can't wiggle yourself out of this with an approximating solution. Any x%-approximation leaves a 100%-x% gap for something else to replace the free market. We now arrive in reality, where sometimes markets are really good and sometimes they are really bad, but that has not stopped people from worshipping Ayn Rand. The very same Ayn Rand that needed medical services provided by the government and therefore landed in the 100%-x% gap where markets aren't so nice any more.

The by far dumbest part though, is that the economy in reality is an iterative process, not a static process that jumps from one competitive equilibrium to the next, and there are ways to use local rules and institutions to encourage arriving as close to equilibrium as possible but those are considered government intervention or against human nature or some other nonsense, even if they actually let markets be more "free" and with less government intervention overall. So you have these schizophrenic economists who argue in favor of unattainable competitive equilibria, while simultaneously sabotaging the arrival at close enough equilibria plus some government intervention as a fallback. The height of irony is that this results in the economy ending up in a strong disequilibrium, but disequilibrium is fine as long as the economy is growing. The moment growth stops, that disequilibrium will become more and more apparent over time.

[0] https://en.wikipedia.org/wiki/Fisher_market#Fisher_markets_w...
I keep a small series of patches for various software on my system, to fix, or at least relocate, config files to XDG locations[1]. I do this for applications I care about keeping their state. For other applications I either set the environment variables or remove the dirs on login[2]. Of course, the complexity of the project and my familiarity with the language also affects whether I bother with it. Not gonna be able to change ~/.cargo or ~/.dotnet soon (unless someone has patches for those?)

It's buried in my gentoo config, but I wonder if there'd be a good way to make this useful on other distros.

[1]: https://github.com/search?q=repo%3Amid-kid%2Fgentoo-config%2...

[2]: https://github.com/mid-kid/config/blob/master/shell/.zprofil...
TypeScript – Annotation vs. Inference Help
> It's the same social approach that PulseAudio and systemd used.

To the people not getting that reference: Check out who is the third-listed author's name https://specifications.freedesktop.org/basedir-spec/latest/
Computer-aided recruiting, sure, it already happened in China. Computer/algorithm-automated hiring, not a chance. There’s simply too many hidden variables to judge the ability of a potential engineer, and don’t forget it will have systemic bias such as racial factors (the tech industry is still predominantly Caucasian, some Chinese and is getting a lot more Indians lately). It will simply get controversial if one is ever employing such automatic hiring system, say like the algorithm decided that no blacks ever because of their low appearance in the dataset. Keep in mind though, computer-aided recruiting (known as AI screening where I worked on it before) is essentially already playing with fire.
I really like Blindsight for how some of the questions it sets may apply to how we might face artificial general intelligence.
So when to use which?
Sid Vicious was obviously inept, but the rest of the band (including the original bassist) knew what they were doing.
I hummed a line from the middle of the song Jaljayo by Twice (I don't speak Korean) and still got a 12% match. Interestingly I also got two other matches at 6% and 5% but I've never heard these songs...
Heck yeah! That’s an awesome experience for you! Glad to see you went after something you wanted! I had a similar experience when I tumbled my resume and it landed me an internship at Tumblr. Thank you for sharing it and reminding us that there is always more than one path to success in the CS field.
Ruling in favor of copyright will call into question search engines and the like as well.

Do you think Bing or Google are going to negotiate copying rights with the world's websites?

LLMs are proving that intellectual property has a bunch of holes in it. It's been unstable ground to defend since day one. Upon what principle should we believe that one can own an idea and all performances or derivatives of it? Patents and trademarks haven't really helped as much as they were expected to. Only recently did works as far back as 1920 enter the public domain. Additionally, some LLMs gobble up source code with mixed licensing structures. How is that to be handled?

Patents are about monopolies to produce something to hit a market, with the trade-off of showing everyone how it's made.

Trademarks just allow you to defend your name(s).

Copyright prevents other people from making money off of your work. For the rest of your life, plus 75 years.

Something is broken here, alright. While we're discussing intellectual property, what about one's DNA? Is it not a performance of biology? How about your fingerprint? Fingerprints are semi-unique, so it's also a performance mark. We've seen celebrities sue for the use of their likeness, so that's recognized to some degree as well. At what point will data subjects get rights, so that when another Equifax happens, they can be bankrupted and prevented from harming the public again?

Most are rhetorical, of course, but I really think generative language models are disrupting a lot of things we used to take for granted, and our models of creatorship are not refined enough to account for digital or statistical copying. Intellectual property as a concept is not compatible with a digital future.
if you had a subscription, no.
I'm not going to defend "leetcode grinding" and its pathologies but TBF this is problematic:

> "make a linked list" no, just use a library like everyone else.

> "Implement addition in python but with string inputs", "no you can't use the built in x" All of that "clever" shit should be filtered out at PR/MR/diff review time.

Sure, those statements (just use an existing library) are what you'll do in practice especially as a beginner. But there is value in asking these kinds of questions.

One is "do you know what's going on under the hood?" On another post I just saw a comment in which someone advocated counting the number of occurrences of something in a list by filtering it and then getting the length of the result. This is almost certainly a terrible solution as it allocates memory (which has to be freed) in what can be done in a single quick pass. By asking you such a question the interviewer can learn if you have some idea of the tradeoffs and why something might be a good or bad idea.

These are the kinds of decisions that can have order of magnitude impacts on runtime, which can have huge impact on the company's costs.

Likewise doing arithmetic with strings as inputs would expose interesting but not super complicated questions about how arithmetic works, how you parse a numeric value out of its written representation (detest the word "conversion" for this), what are interesting bounds. If the job is really so high level that you don't have to think that there's an actual machine involved, then yes the questions aren't useful. But how many jobs are really so abstract?

> We don't live in the 80s anymore. we don't need to make our own sort algorithms.

No, but sometimes you have to make a choice based on the data to be operated on.
I don't think the process matters much, but your proposed script would output something that was obviously very similar to the original.

What ChatGPT produces under normal use is not more similar to the NYT source than any other article on the same topic.
I Ctrl+F'd "spectre" to no results. Very disappointed.

Nice username by the way.
"About 67k” sites are banned

For numerical context, I just looked up a list of current 'unique porn domains' which numbers 53,644.

Edit: Add; An additional 209,626 unique domains for adware, malware, tracking. etc.
This is really interesting as I am looking for a route planner that I can use with my old Garmin Edge without having to do 3rd degree API connections in the background every time.

All I want is a route file that I can copy on the device using a file manager.

Can this tool work for me or do you know other bike computers you were able to use this with?
You're right there. As transistors got cheaper, we've got into the habit of using them en-mass to prop up horrible architectures with weird (but effective) tricks like enormous look-ahead, stupendous pipelines, and gigantic caches.

I recall with considerable fondness those ISAs that could be understood in ultimate detail by a simple human - the monolithic supercomputers like the Cray 1.
Unfortunately, for photography, Darktable really doesn't get close to Lightroom. Most of the tools are more clunky, the performance is worse (and Lightroom is already painfully slow) and most critically, the quality of the edits is significantly worse. Taking the same significantly under-exposed photo into both and boosting the exposure to roughly the same brightness produces results that are so wildly different in noise level and artefacts that you wouldn't believe they had the same input.
Or perhaps, buy six identical batteries, labeled 1-6; randomly charge them to two different levels (100% and 60%), three each, noting down which was which; then hand them to another set of people, who have only seen the numbers, and bounce each of them, to see how reliably they can tell the difference.
> if those industries are unviable without copyright protection, they could go away entirely.

These creative industries include all of software development, music, TV, movies, books, media, art, etc. You do technically solve the problem of copyright by shutting all those down, but I'm not sure it's a solution anybody will vote for.

If you can come up with a serious alternative though, which can sustain those creative industries without requiring copyright, now is probably the best moment in all of history to seize the day and make that happen. There's going to be a big shake-up regardless, it's the perfect chance for alternative models.

Bear in mind that dropping copyright entirely doesn't just hurt Disney and Sony Music though - with no copyright the GPL and all other open-source licenses are unenforceable, anybody can copy & sell anybody else's art or design without permission, Spotify doesn't have to pay musicians even $0.01 any more, etc etc etc. It's not an easy problem.
About as long as Harvard University has existed.
Xitter works, since you can pronounce the X as "sh"
I've been doing it this way for years, and it works pretty reliably as long as they're alkaline batteries.

Since decent rechargeable AA and AAA batteries came out (Eneloop was the first), I've been replacing a lot with those though because (at least in my experience) the rechargeables seem much less prone to leaking and corroding whatever device they've been left in.
Navigating the forward-moving world of technology, many businesses are recognising the transformative potential of React, an efficient, versatile JavaScript library. However, while the demand for React development services is on the uptick, choosing a React development company that can deliver on promised performance becomes paramount.
This looks cool, but please add translations, I don't speak Dutch(?). :) One question: are you using OpenCycleMap? If not, it would be worth adding as it highlights a lot of the safer routes, such as Eurovelo and local bikeways.
3.4. The Procrastinator
3.5. The Lone Wolf
3.6. The Negative Nancy
3.7. The Over-Promiser
3.8. The Know-It-All
3.9. The Silent Type
3.10. The Perfectionist
3.11. The Unreliable One
3.12. The Conflict Instigator
3.13. The Burned-Out Employee

I have experienced myself being one of each type of "difficult" software engineer during my career. Not every day, not every month, but from time to time. Sometimes because of the environment (e.g., type of company I worked for), sometimes because of internal issues (e.g., family issues), and sometimes because I really felt like that (e.g., when I was in my mid 20s).

I haven't met any engineer who's never shown any traits of the thirteen "personas" listed in the post. If you're looking for an engineer that has zero traits like the ones listed above, you are perhaps looking for a robot.
Just buy a Flair.
Probably very intense. Anything involving material transparency in blender is a real hog.
> at least one, if not two, orders of magnitude more effort than any previous project with a completely global scope.

We replace all cars every 10-ish years. We replace all infrastructure every 50-ish. All we had to do is replace them at their normal pace with carbon neutral alternative.
Well, are you making money off of those copies?
I don't have the knowledge to fully understand this article but recently saw this video (from B1M) that does a great job at explaining what is Green hydrogen and why it matters. But most importantly why it's almost impossible to do it cheaply right now.

https://youtu.be/T7Fk8kJ_ETQ

I'm amazed at the size of the solar farm, the cost and the impact it could theoretically have (but hardly doesn't right now).
The issue I have is that it isn't just one cert. It's hundreds, manually purchasing those would be a huge untertaking.
Asteroid crater 520km in diameter buried in southeast Australia, scientists say
The way I see it, most application software is moving to the browser (compare the number of greenfield desktop apps that show up on HN to the number of browser-based apps).

In a world without WebAssembly, this would mean that all application software will be written in JavaScript. This is a bad outcome! JavaScript is a fine DSL for GUIs, but it is not a great programming language for applications, especially when you get into graphically-intensive, data-intensive, scientific, etc. software.

Wasm is an out that allows developers to write the application core in another language like Rust or C++, as they would on the desktop, while still delivering software in the browser.

A bunch of products are quietly doing this already. (One is in the process of a $20bn acquisition.)
Wait, I thought the original mastermind rules contain position in the white/black pegs.