skysight-inc/HackerNews huggingface dataset:
> The idea that past price movements will always continue indefinitely has zero basis in reality.

This is true. Any pretend exponential curve is at best a logistic curve near the beginning or middle.

But there are good reasons to think batteries as a whole are in the class of logistic curves near the middleish.

There are lots of chemistries in the 500-1000Wh/kg range with various deal-breakers making them not an option. Chemical reactions go up to about 10,000Wh/kg and some of them as yet undiscovered might resemble 'battery' more than 'fuel cell' or 'magic portable nuclear thingy'.

Simple few component mass produced objects made of abundant materials once every ounce of cleverness in production is wrung out tend to cost around $1-10/kg plus their energy cost.

So if we set the upper asymptote at around $1-10/kWh, old technologies are around $1000 per usable kWh and LiFePO4 is around $300/kWh for final products you can actually buy.

It seems reasonable to posit that $20/kWh is achievable before going too far past the inflection point. This is in line with CATL claiming $60/kWh for SIB in the late 2020s, then having costs taper off and settle around $30/kWh in 2040 as the low hanging fruit are all gone. Maybe there'll be a new discovery around then that pushes it down to $1, but it seems unlikely.
What happened a couple of years ago with MariaDB?
People are so used to the same standard, cheap brand of self deprecating humor that anything else comes off as “egomania”
The Matter with Things, by Iain McGilchrist. To be precise it taught me how to un-think. There are several podcasts with him available on YouTube, to get a first taste.
> Not really comfortable with the direction this technology is going when it has to be paired with an app

I extremely agree. The fact that most people have phones nowdays is exploited without limits - what if someone just doesn't want to have a phone? Suddenly, a large amount of things are just unavailable for them. And that is considered okay because "nobody is forcing you to have all those things".

At least if having a phone was made mandatory by the government, the public could demand some kind of standards of privacy and security. This way, it's the worst of both worlds - phones are de-facto mandatory, but they're not officially mandatory, so phone manufacturers can do whatever they want because "nobody is forcing you to have a phone"... And all the other manufacturers can require you to have a phone because "everyone has a phone, duh".
Me too, my first real assembler program was a hex editor with RSX |hex on a CPC464.
> "can we ship the "server" part of a SSR rendered app as a WASM blob?"

What problem would that solve, and how is that any different than how websites already work today?

There's going to be server-side business logic that can't be "moved" to execute over on the client-side, for security/architectural reasons. On the client, websites already today use JS/WASM.
what happened with auto looms is cloth became cheap which allowed more people to have clothing and expanded the fashion industry by 1000x

Sure glad thse Luddites didn't get their way
I don't get your point. I've seen the fake mustache used in popular culture to show a badly executed disguise. Is this to refer to how ineffective the Incognite mode is, seeing how its icon are also obvious disguise tropes, the glasses and the hat?
I tend to think (agree with you?) that understanding computer architecture will make you a better system designer and developer. That's probably why many CS programs (and systems concentrations in particular) require a computer architecture course.

Verilog is of course C-like (much as VHDL is Ada-like.)
that's not controversial, that's just - allow me to be blunt - stupid.

going outside? playing with friends? paying attention in school?

the kids at risk of being exploited, harmed, groomed, etc are the ones that already lack parental attention, already have trouble making friends and going outside.

regarding kids only internet. who will curate the content on it? oh right companies. for profit. (or it may be managed by some public body and it will be promptly taken over by some niche special interests, and it will be just the most useless thing ever.)
You need perfect pitch to be able to tell two keys apart with no reference tone. I'm pretty sure the key connotations are placebo by now
If powerful people are powerful enough to exempt themselves from laws (from the laws themselves not the enforcement), regardless of if it is de facto exemption or de jure exemption, would you say that there is rule of law?
There seems to be a fork trying to establish itself: https://cwiki.apache.org/confluence/display/INCUBATOR/PekkoP...
> They are very sensitive to climate change, pesticides and other forms of pollution.

They might become less available.
Doesn't you will have the same issue, a C-like interface.
Maybe I missed something, but Rust and ffi mean you use a C interface from C++ ?
The only C++<->Rust I know is either using C intermediate code or using cxx.rs but the support is limited ?
Serial numbers that are supposed to be unique aren't necessarily unique. I would guess that the BIOS talk to an EEPROM on the RAM modules rather than to the memory chips themselves. It would be very easy for a manufacturer to flash identical contents to every EEPROM in a batch, or with a sequentially increasing serial, rather than bother with a database.
Agreed on all the points.

Re: IDE, I see this as an advantage. As a lifelong user of editors (emacs, Sublime Text, VS Code) other than checking some IDE out here and there, I've committed to using an IDE (Rider) for the first time while working with C#. When the platform and the language you are using allows good IDE support (static typing and friends), the experience is leaps and bounds ahead of using an editor in a dynamically typed languages.

I was also using all kinds of meta programming magic to bend Python to my will, so an IDE had nothing more to offer.

I'm also employing the same ideas with C#, but this time they are encapsulated to a few input/output locations and supplemented by design-time code generation where possible, resulting in nearly everything is type safe. Now Rider can work as a partner, instead of being a hindrance.

Always embrace the powers of the platform you are using. If it's a statically typed language, learn to work with the IDE, don't fight with it.
What a surreal read... where are all the cases of Tesla hitting stuff it clearly shouldn't, that no real sane driver would ever do? Also, 'maintaining position fairly well' is too low bar in situation where mistakes can and do cost lives.

I am all up for people willingly do beta testing for Tesla they even have to pay for, but it should be clearly marked and explained as so in contracts. The thing is, most folks are not aware of this at all. As things are now, Tesla's and Musk's lies (this and auto drive) cast a pretty bad picture on morals of that company.
Yes. GitHub can get away with "oh well, we're all learning" because if the code is violating copyright, it's the user who is infringing directly by publishing it, not GitHub via Copilot. Either the user would have to bring a case against GitHub demonstrating liability (good luck) or the copyright holder would have to bring a case against GitHub demonstrating copyright violation (again, good luck). Otherwise this is entirely between the copyright holder and the Copilot user, legally speaking.

Of course if someone does manage to set a precedent that including copyrighted works in AI training data without an explicit license to do so, GitHub Copilot would be screwed and at best have to start over with a blank slate if they can't be grandfathered. But this would affect almost all products based on the recent advancements in AI and they're backed by fairly large companies (after all, GitHub is owned by Microsoft and a lot of the other AI stuff traces back to Alphabet and there are a lot of startups funded by huge and influential VC companies). Given the US's history of business-friendly legislation, I doubt we'll see copyright laws being enforced against training data unless someone upsets Disney.
Goal of CCPA and GDPR is to make not disclosing illegal so they don't really gain any points ...

The web functionality is not available if you refuse tracking so nothing there too ..
I think so as well. Bought a XR18 for my band, bought another one couple weeks later for home. Still using both regularly, despite other outboard gear, analog and ADC/DACs available -- just so damn handy! Only thorn in the side is the price spike - when I bought mine, they were 349€ a piece, now they cost close to 700... back when I got mine, I'd suggest them even to mostly-one-source users, but at that price point you really gotta think twice as a mostly-one-source user. In hindsight, should've gotten an X32...

In case you're worried about sound quality - don't be; a) most consumers won't notice anyways, b) check out dave rat on youtube, he was dissecting Midas vs. Behringer X32 and you'll likely be surprised by the results.

Also love that the XAir Edit application is available under a lot of platforms, including x86 and ARM32 linux. The only thorn on the software side is the lack of an iPhone application (but there are iPad and Android ones). If you know about a OSC iPhone management SW for the iPhone, I'm all ears :)
Meh? If you want to run hardware released last week you do check if the software you're installing can run on it.

Edit: anyone remembers having to prepare a sata driver floppy for windows 2000 (or was it 7?) when sata was new?
That's something that should be caught in mandatory periodic vehicle safety inspections. I always thought it was weird that in large parts of the US that is simply not a thing (compared to places I'm used to in the rest of the world where it seems totally normal)
What a great book! It was my introduction to 32-bit assembly on Linux. Learning AT&T syntax has both its advantages as well as drawbacks. I've noticed a lot of GNU code uses it, whereas reverse engineering literature loves Intel syntax, which is an interesting cultural difference.
Ah, got it, thanks!

IMHO, Component style (React) and State style (Elm) can be interpreted as two styles of isolating (or decoupling), just very orthogonal to each other. Isolating is a very basic necessity for keeping complexity at bay.

Component style isolation works really well for "inner UI state", like your accordion example. But it quickly gets out of hand once you get to some non-UI state that is shared between a bigger component hierarchy.

State/View/Message isolation works really well for actually keeping the views pure and having only one change-message channel. But the state model quickly (and message handler) quickly gets huge. You also cannot publish/provide a small "component" with local state.
> The first phase is one in which a given project is released into the world with a legitimate, OSI approved software license. It competes in the market with other, similar projects and it succeeds or fails on its merits, or more likely, the hundred other ancillary factors that are, in the aggregate, more determinative than its merits.

I think this part doesn't go far enough -- intelligent investors are pouring in money during this phase, and accelerating growth of projects earlier and earlier. This enables slightly backed projects to out-compete others, market more heavily and discourages authors of competing OSS projects.

I haven't seen the "switch" happen so much personally (generally a CLA was a good enough indicator) but I want to point out that this also happens without the involvement of investors. Sometimes F/OSS developers realize how much value they're putting out without receiving adequate compensation and decide to monetize their software, as is their right.

It should be expected that the field couldn't live on goodwill alone -- there just aren't enough Stallmans out there. The previous era may have been unsustainable.

I say this as someone who tries to make profit from open source software that I did not create. It is healthy for developers to recognize the value they are producing and withhold it if they so choose. It doesn't make sense to begrudge someone for making awesome software that they expect me to pay for -- if I care that much then I can try and generate the value they've generated, or pay for the value they've generated.

That said, I still think the future of F/OSS is AGPL[0], not SSPL/BSL/etc. Forcing improvements to be contributed back seems to scare companies that want to exclusively use the product selfishly.

Many projects are creating value and going for fully F/OSS licenses anyway, because of a belief in the value of community (whether cynically or not). Those projects end up winning because leveraging a sea of contributors almost always beats tens/hundreds/thousands of closed source devs in the general case, with good guidance.

[0]: https://vadosware.io/post/the-future-of-free-and-open-source...
Bad title. I read it as "you ain't gonna need exceptions" but the author intended "exceptions for the YAGNI-thumbrule".
Building a Semantic Search System
A case study on how to simply create a search system with txtai, Qdrant and pretrained language models. The cool thing about the semantic search is that none of the words used in a query has to be used in any document in our dataset, as the model is already capable of capturing synonyms. This is a huge advantage over conventional search algorithms like BM25.
> Modern machine learning systems are not based on biological and symbolic rules of old fashioned artificial intelligence, where you could uphold a principle of noncontradiction as you can in traditional logic.

As if politicians had anything to do with noncontradiction.
"The show was successful because I micromanaged it—every word, every line, every take, every edit, every casting. That’s my way of life."
> If you're concerned that software developers job security is at all at risk from co-pilot than you greatly misunderstand how software engineering works.

I think you are vastly underestimating how many professionally employed software developers are replaceable by copilot at this very moment. The managers are not caught up yet and you seem to be lucky not having to work with this type of dev, but I have had 1000s of people I interacted with in a professional capacity over the decades who can be replaced today. Some of those realised this and moved to different positions (for instance, advising how to use ML to replace them: if you cannot beat them…).

I mean of course you are right in general but there are millions of ‘developers’ who just look everything up with Google/SO, copy paste and change until it works. You are saying this will make their lives better, I say it will terminate their employment.

Anecdote: I know a guy who makes a boatload of money in London programming but has no understanding of things like classes, functional constructs, functions, iterators (he kind of, sometimes, understands loops) etc. He simply copies things and changes them until it works: he moved to frontend (react) as there he is almost not distinguishable from his more capable colleagues because they are all in a ‘put code and see the result’ type of mode anyway and all structures look the same in that framework, so the skeleton function, useXXX etc is all copy paste mostly anyway.
Access to our culture is good. Access to art is good. Accessing this material would not likely have any negative impact on the creation of new art and could very likely promote the creation of new art, so I'm not really seeing any problem with it from a purely practical standpoint. From an emotional standpoint, it really is cool to read an early draft of a show or movie I love. I'm glad somebody is willing to risk the copyright police to host this for everybody!
So what would be an example of a software design principle?
Key _changes_ are audible, but you can't tell a key on its own in equal temperament (except if you have perfect pitch)
Again Federico Faggin:

> In 1975 Federico Faggin who had had worked at Intel on the 4004 and its successors left the company and joined forces with Masatoshi Shima [] from Zilog. At their new company Faggin and Shima designed a microprocessor that was compatible with Intel’s 8080 (it ran all 78 instructions of the 8080 in almost the same way that Intel’s chip did)1 but had many more abilities (an extra 120 instructions, many more registers, simplified connection to hardware). Thus was born the mighty Z80! and thus was the empire forged
Thought the same about satire, but I fear it is not. It remains ridiculous though. It really is astonishing how people try to connect dots that are more or less random.

I bet the lacrosse part is due to the sport being played among academics and then by nobody else. Cue for the AI without intelligence to mark it as an inclusion criterium. Similar to what Golf was a few years ago. A unique property to differentiate academics and non-academics.
Is Arm Desperate? Qualcomm Claps Back at Arm’s Potentially Frivolous Lawsuit
I guess curiosity in the sense of "curio" is related to "gewgaw"
FWIW this in consequence means you can't legally use Copilot without becoming liable to copyright violations because it's essentially a black box and you have no insight into where the code it generates originated and even if it isn't a 1-to-1 copy it might be a "derivative work".

This is why I'm gnashing my teeth whenever I hear companies being fine with their employees using Copilot for public-facing code. In terms of liability, this is like going back from package managers to copying code snippets of blogs and forum posts.
Yes. If you use e. g. numerical libraries, and wonder what really does this algo do often you look at C. If you dig too deep then you look at fortran though...
> In any case, I did not find the protected mode.

Because, unless I'm misunderstanding the video, it doesn't exist until you add a whole bunch of external hardware (which is why the video is clickbait - a fact he acknowledges later.)
In my country, unless you're compensated specifically for your silence you're free to ignore such clauses. An employment contract can be definition never restrict you from doing anything after your employment has ended. Employers try to put in nonsense such as non-compete clauses by they are always toothless.
Those are screenplays for successful projects. Not some studio's slush pile. Those have value.

(A web site for script slush piles would be fun, and would raise few objections. There are a huge number of rejected scripts around LA. It used to be a joke to ask random people on Melrose Avenue "How's your screenplay coming?" About one in five had a screenplay. There's a minor minimum-wage industry in Hollywood writing two-page summaries of screenplays. They're called "one-pagers", but are usually two pages. An actress/model/waitress friend used to do that to make extra money. She'd receive a stack of scripts written by unknowns, and boil them down to two pages each. Someone at a higher pay grade would read the one-pagers. At the slush pile level, that's how much attention a script gets. Many wannabe scriptwriters would be glad to upload their script.)
> The show was successful because I micromanaged it—every word, every line, every take, every edit, every casting. That’s my way of life.

In which he takes sole credit for the success of something a fair few people had a hand in. Not to mention luck, etc. I'm fairly sure this qualifies as egomania.
Just a word of caution: isn't working with tubes dangerous, due to the high voltage?
There is a lot of good ideas in the space. Even NFTs are a good idea overall, when you remove the human greed part.

But you're totally right, only monero have a 'legitimate' usecase (bypass the taxation laws).
It’s wrong because good capitalists do not want a measly 40 hours of workers’ time. They want it all.
> All my engine is in C++, and I’m really sick of SDL_DoThatThing(&options, pointer_to_void, size_in_magical_units, &callback, user_data, legacy_value) (sorry for all C admirers, I do respect you, it’s just that I’m not one of you).

I started as a C++ programmer (back when C++0x and boost were all the rage), but the more time passes, the more of a C admirer I seem to become.
"Do you really want pictures like this everywhere on Instagram?"

As all things, this should be determined by subscription to content. I mean if i subscribe to CNN news and CNN stars posting dick picks or gore. I unsubscribe and thats the end of dick picks for me.

I should not see things that i don't subscribe to same way as i should not be presented with web pages that i do not explicitly go to by clicking on a link or entering url address.

It's on me if i go to 4chan. And same thing goes i opposite direction. If i like dick pics i should be able to subscribe to all of them and not be judged for that.
> Linux, really has a problem and no one seems to care, if your HW is to old you have a problem,

Mac OS Monterrey do not work to well on a powerbook G4 and even a Macbook contemporary to your T61P is not supported by post 2015 Mac OS releases.

I don't think Windows 11 works to well on a laptop of that era either.

I am pretty sure you can get a working T61P with some sort of Linux/BSD distro and security updates one way or another. It might means losing 3D acceleration support but I don't think you have any plan to play the latest AAA games on a 2007 laptop either.

So what is your point?
I see. I was confused by the statement before it: "no such thing as frontend development. only full stack."

Getting back to the point, my simplepdf.eu example is indeed using React - according to Builtwith, it's built with Next.js, which is used to build React applications.
The initial proposal for a C++ Ecosystem International Standard
Yes. But we can do it in the last step, right?

#[no_mangle]
pub extern "C" fn process(
in_ptr: *mut f32,
out_ptr: *mut f32,
size: usize,
result_ptr: \*mut u8
) {
let _in_buf: &mut [f32] = unsafe { std::slice::from_raw_parts_mut(in_ptr, size) };
}
> Is it a valid defense against copyright infringement to say “we don’t know where we got it, maybe someone else copied it from you first?”

If you do something, it's ultimately you who has to make sure that it is not against the law. "I didn't know" is never a good defense. If you pay with counterfeit cash, it is you who will be arrested, even if you didn't know it was counterfeit. If you use code from somewhere else (no matter if it's by copy/pasting or by using Copilot), it is you who has to make certain that it doesn't infringe on any copyright.

Just because a tool can (accidentally) make you break the law, doesn't mean the tool is to blame (cf. BitTorrent, Tor, KaliLinux, ...)
Thats interesting, are you saying there are serious people who claim that the wrongness of theft depends on the emotional frame (and havent been paid by russia over the last decades with the intention to subvert western society?)
That's not compatible with the licenses used by software projects, especially GPL.
Well sure, but TikTok, Netflix and Fortnite scores are at their all-time high!

More seriously, I'm not sure that we should worry so much that students didn't learn what we wanted them to learn for the last two years. Maybe they learned something else that might turn out to be beneficial someday.

On the other hand, I'm not sure how many "influencers" our society actually needs.
If a CA is behaving in a bad way why would they include a bad cert they issued in certificate transparency logs?

I don't understand what CT accomplishes since it places the onus of reporting on the party that CT is supposed to monitor.
I am listening...
Should maybe add security and privacy to that list, in this day and age. Not that it all needs to be implemented right away (depending on jurisdiction you're operating under) but having a plan for how to solve security and privacy considerations and working with that in mind from the start can make it a much less painful experience in the long run.
Not the person you're responding to, but this response is clearer than the previous one.
It's only bad if you read "YAGN Exceptions"