skysight-inc/HackerNews huggingface dataset:
> It's a project to build a standards-based, fully open source RISC-V laptop "for all children age 9-99".

The infantilisation of humanity continues...

The project is light on details, and consists of a 3D rendered laptop with an insane keyboard layout.

The website[0], however, uses present tense as if it's something that already exists, and isn't vaporware:

> BPCD - Balthazar Personal Computing Device is a 13.3" upgradable and expandable laptop

> It contains all the hardware and continuously developing software and firmware features preventing data-theft and any unwanted 3rd party intrusion into the system by default.

From the FAQ[1]:

> Who is this for?

> We are not personal computers' manufacturer. We do not sell, mass-produce or manufacture anything, except concepts, Open Source designs and fully functional prototypes for demonstration purposes and presentations.

OK, so it's a grift, then.

[0] https://balthazar.space/wiki/Balthazar

[1] https://balthazar.space/wiki/Frequently_Asked_Questions
>In a memo to employees, CEO Jamie Iannone said ... the cuts will strengthen eBay’s ability to deliver better experiences for its customers

I think my irony meter just exploded. I've never known a company hold its users in so much contempt as eBay does. And that's from using it both as a buyer and seller.
Complexity explains it because the parts are not certified. In real engineering, parts tend to have precise specifications and sometimes must adhere to strict certification and testing. Outside of specialized areas, this is not generally the case for software libraries. If you accumulate such software libraries you cannot get error or failure estimates/models, and the result will be buggy no matter how careful you program or test or which programming language you use. The only remedy is to reduce complexity and/or develop everything in-house according to stricter rules.
CBDCs such as the proposed BritCoin, which implement programmable suicide pacts (holding caps, limits on what can be purchased/sold) must be rejected.

You have 2 choices — and one of them isn’t to not use “Crypto”.

Your choices are:

- do I hold only government controlled Cryptocurrencies, or

- do I hold Cryptocurrency that I control, and cannot be destroyed by my government at their whim?
Suspect it's more a case of "we're not interested in your unsolicited offer" than any absolute refusal to contract with individuals (or Ltd company representing an individual) ever. Companies aren't exactly short of people contacting them offering them development or marketing work
It’s too late, this is just advanced remixing.
Yeah, also the Steam Link is quite nice, and I have used it with XBox, PS and Steam controllers.

Now the issue here is that I am trying to boycott Steam, what kind of open source support is there for Valve's hardware : Steam Link, Controller, Deck, whatever their VR headsets are called ..?
This is a very important part:

> It is important to note that throughout our analyses, the topic of immigration elicited the strongest polarized response. That these effects did not extend to the other political topics is likely the result of the political climate at the time of data collection, which took place at the beginning of 2019, only a few months after D. Trump introduced the Build the Wall, Enforce the Law Act.

So it doesn't seem that there is a difference in general, just that the climate then created a very different environment for the sides. They didn't find such differences on abortion or black lives matter, its just immigration in a very special time.
While I think the case you're presenting is very likely, I don't think Sony v Universal applies too significantly. The VCR was demonstrably not in any way based on Universal's IP - it was only a tool that could be used to create copies of Universal's IP.

In their capacity as tools, LLMs probably would fall under a similar model. However, the LLM itself is substantially based on the IP of all of the creators of the data used in its training set. This may or may not be granted fair use status, or it may or may not even be seen as infringing on the copyright of those works at all - but either way, it is not covered by that case as a legal question (at least in my own non-lawyer interpretation).
I believe Xournal++ will be what you are looking for (once it is out of beta).

While not open source, there's also Styluslab's Write which saves the files as svg so you can open them anywhere.
Yeah, but that's not the "exit" part, that's life as a third country part

By the way, it was the border with Ireland that created issues, not the one with France

It was an admittedly "um actually"-adjacent comment, but I think still justified because Switzerland would have the exact same issues if they just renounced their treaties with the EU so they'd need to undergo as complex a negotiation as the UK had to
I’m talking about the ability to write down thoughts.
>I agree, ideally the entire workforce should "advance" under an united front (for lack of a better metaphor)

Ya know, they have a word for that...
What claim do you have to say that? Here is a 30-minute lecture from the guy recording himself producing a track: https://www.youtube.com/watch?v=LfEhLdITOac
I don’t get it. Nothing about trunk-based prevents multiple live release branches. It’s the direction of development that changes. You never work on the release branch, but you do down-integrate relevant changes from trunk to release.
It is Ryzen 5 Pro 5750G. It is a unique CPU that supports ECC, has 8 cores 3.8GHz up to 4.6GHz (boost) but only 65W TDP. There is lots of options available but in the end I decided to make my own.
This is, as per usual, big companies trying to scare you into believing regulations meant for them will hurt the little guys. Learn to recognize this news pattern and disregard it immediately.

The EU is probably the leading body of government trying to drive FOSS adoption.
That is the sort of thing companies say to make you afraid to go 3rd party. Pretty rare that it ever has any practical bearing in reality. And Framework has real engineers so its not likely this would be one of those times.
If you're a spammer then yeah, there's value to be had. But for moral people there really isn't any.
I don't understand this article. It complains about parsing an .env file, and that .env files come from 12factor web app methodology?

Environment variables existed long before web apps did. And you are supposed to source the .env file to set the variables in the environment. You don't parse them yourself. You call `getenv()` to get the value for your current environment.
Game of Trees Daemon [pdf]
Yes. I'm talking broad strokes. The overpaid CEO thing is primarily an effect in major corporations.
Yes! I’ve really disliked the tendency recently to treat .env files as a sidecar database versus being actual environment variables. Keeping them as KEY=value newline delimited text makes them far more versatile and usable in shell environments.
Loved his cameo in Austin powers where he sang “what the world needs now”
I mean, do you honestly think that the graph represents a good linear fit?
Well, it's manual in that when a developer thinks they're done, they open a pull request from feature branch to develop. That's where code review takes place, and as such it's a core part of the workflow. Failing qa might mean additional commits on the feature branch and another pull request to develop. (Develop should really be called testing or qa; historical reasons.)
This article is nice overall, but it arguably misrepresents the influence of the PSP and PS Vita. Valve was just inspired by the surprise success of the Switch, so they decided to make a Switch-like gaming PC. For some unknown reason GPD (then the largest handheld gaming PC maker) staunchly refused to make a device with Switch form factor.

PSP / PS Vita apparently didn't even influence the design of the Switch itself. The Switch was more likely Nintendo's internal answer to the questions "What if we move the console into the Wii U tablet controller?" and "What if we consolidate our handheld and console divisions and make a hybrid console?"

The piece is also missing a key aspect of the Steam Deck success: Its price. While the cheapest Steam Deck is not too far away from the Switch OLED price, all the other Switch-like gaming PCs cost so much that it makes them irrelevant for the mass market. Even the Steam Deck, despite the initial hype, apparently didn't manage to come anywhere near the early Switch sales, and Valve seems not interested to bring it into stores and to market it more broadly.
Oh, it's really not anything impressive. I've just decided to treat %USERPROFILE% as for machine generated files only. I then have a new directory on C: where I put my documents/projects/etc (all in appropriate sub folders).

My config files are a bit more interesting, and are stored in a chezmoi[^1] repo. If I tinker with a program enough, I generally move its config into there so I can keep track of it and the changes (to make this easier I have a bat file in shell:sendto to add files/folders to chezmoi).

Thinking about this, I should probably move the chezmoi repo into my personal directory, and symlink it back to it's normal location.

[1]: https://www.chezmoi.io/
Yes.

Because American "ideologies" also correlate strongly to city vs rural, skin color and ethnicity, and other factors, which is not necessarily the case in many/most countries whereas there might be more choices, and the kind of people believing in each more equally diatributed...
> The author seems to suggest that React is reactive

The word "React" never appears in the README.
here is a video of the game in action:

https://vimeo.com/784903495/2bcad6725d?embedded=true&source=...
UK has some misc panic around IR35 still.

I found companies were much more willing to be invoiced by a limited company than by an individual, though setting up and maintaining that company is a hassle.
I Sold my CyberSecurity SaaS project, and now created new one
I don’t know who she is, but you don’t need to be neuroscientist or a statistician to see how laughably bad that correlation claim is.
Be a bit more charitable. :)

Brain-dumping is simply a way to iterate and figure out what works and what doesn't, quickly. After I do it I take the requisite time to emulate exhaustive pattern matching, and add tests that cover the functionality well.

My problem with Rust, and I love the language a lot, is exactly this: I want to quickly find what would work. After that I'm very happy to take the proper time to go things rigorously.
I don't use X11, but I've had a very negative experience trying to contribute back to MIT/BSD/etc licensed projects anyway, as they're usually just one close team of developers publishing something and rejecting any outside PRs or requests.

License choice is a political choice, and it's not a coincidence that corporate-friendly licenses are usually on projects that have a strict vision and reject outside changes.

I've got the features I want, in the way that I want them. If you want to use them, you're free to switch — for some of my projects, tenthousands of people have done so.
The Colorful Charm of Amiga Utility Disks
Try this:

touch -- -n
There would be fewer crashes if FAA allowed us to fly modern planes instead of those relics from 60's
Right, I still remember programs blowing up because they expected C:\Program Files and then encountered C:\Programme - that one at least got better when WoW64 forced the issue for english-speaking devs.
Sure, but in the Bette Midler case, I was talking about a literal television commercial:

Midler pursued a common law judgment against Ford for using her distinctive voice without her authorization. The appellate court pondered the question of whether or not an artist's voice is a distinctive personal feature over which a person has controlling rights from appropriation. Midler was not seeking damages for copyright infringement of the song itself, but rather for the use of her voice which she claimed was distinctive of her person as a singer. The recognition of Midler's voice in the commercial was found to be the intentional motivation and a major feature of the commercial.

This is a common law right to publicity. This is our common law right to be in control of our likeness.

David Guetta is being paid but he is not being paid by the promoters or the audience because he says he is Eminem so there is no reasonable claim to a violation of Eminem's common law right to publicity.

Whereas with Midler, the commercial production crew was seen by the jury to be paying an artist to convince an audience that Bette Midler was endorsing the product.

These are completely different situations.
I agree with the macro part. I have seen people use macros instead of functions as a way to escape the type system. But it's not a problem that comes up with C++ programmers.
Mostly it's a way for their HR team to have fewer vendors to deal with. That means less administrative overhead and potential risk compliance issues for them to deal with. I agree, as a worker, it sucks.
No need to be so harsh, they're not proclaiming anything just explaining their routine.

I agree though that testing the feature branch on the develop branch is not the same thing as that feature branch living in main, because some other feature branch in develop branch may be indirectly affecting the original feature branch.
Thank you for adding this. I should have included this in my original comment.

These fast food chains are using the meatless options as a marketing ploy for people
to believe there is a healthier option. It likely is healthier than the 840 calorie fried chicken with fries, but that doesn’t mean it’s healthy.

People like to believe they are health conscious. That’s why they order a 1200 calorie salad when they go to Apple Bees.
If I wanted to just blast out something quick and dirty, I don't think I'd reach for `unsafe`. It's syntactically inconvenient, with lots of `(*foo).bar` and `MaybeUninit`. And I don't think I could be happy with a prototype that's blatantly full of UB, so for me it would take more effort rather than less.

Now that I say that, I guess someone could write an "unsound helper functions" library that helps you write code full of UB conveniently. It could be an interesting thought experiment. But I don't think the community would be very happy about it...
Work through the Odin Project or do python on Exercism. Aim initially to improve what you normally would do with excel in terms of handling data.

Once familiar enough attempt to build something.

I cannot stress enough how important it is for efficient learning, to learn to write comments and explain to yourself what you did. Your previous codes readability and your ability to understand ground you have covered already is the most important component.

There are plenty of jobs that you can get, not all of them pure play programming. Good luck
> Reddit recommends users set up 2FA to protect accounts

How about Reddit follows their own recommendation and forces 2FA for their employees?

Those kinds of attacks are 100% avoidable. Nobody with my company username and password can do ANYTHING, unless they have physical access to my computer...
I live in Germany and I would say, that is very much the case here, in fact probably more so than in the US.

And in any case, why would you expect this to not be the case? Should people in different living circumstances magically have the same beliefs, interests and desires?
Isn't direnv a tool for interactive shells (which also relies on current directory)? There are more ways to launch a process than from an interactive shell (standing in a certain directory, even).
Why I'm not the biggest fan of Single Page Applications
What does this mean? How can I check if I have the right hardware?
There’s a Feb 7 published Pivot podcast (Kara Swisher, Scott Galloway) with him as guest.

Here’s a link to the segment:
https://overcast.fm/+OwaI1feis/41:38
seq being available on BSDs doesn't mean either that it comes from POSIX.
Seems like a waste of money really
The term AI safety is overloaded
I had not heard of Shutup 10 before, so thank you for this. Definitely keeping that in my toolbelt. Happy to report it works well on 11 and helped get a few settings that I hadn't found myself.
You obviously did not get around much, and never ventured out of your peer group abroad. If anything, humans are remarkably similar, and that similarity transfers even to the ugly of racism, sexism etc.

Just because some country has no empire to project the ugly, doesent mean its not there.
If you're replicating one primary file system to many secondary systems, MARS might be helpful[1]. It was developed by 1&1, who hosts my personal website, along with petabytes of other people's stuff.

[1] https://github.com/schoebel/mars
I got such a kick out of this comment as a response to the parent. Very funny juxtaposition, thanks for the morning chuckle.

(tl;dr: lol)
No, develop never gets merged to main. In fact, I've been meaning to add a dummy commit to develop and a commit hook that declines it being merged to main, to ensure nobody merges it by accident. One of these days...

You've identified what I'd call the main weakness, but in practice it hasn't been an issue. I've discussed it in a bit more detail in a sibling post. Ymmv.
Those are both mostly niche technologies, they're really nowhere near "the lingua franca of the Internet". In fact, "serverless" may well be past its peak, with many having tried it in AWS or Azure a few years ago, and then moving on to Kubernetes to avoid the extreme vendor lock-in. And while there are "serverless" frameworks for K8S, they are not as popular as more traditional deployments.
> For some languages null and false are the same thing (and I prefer it that way too)

Ugh, It's hard to pin the blame on JSON for this one. Seriously?

My other gripe is languages/libraries that can't distinguish between missing key and present key with null value. It's more subtle, but these are also different.
Ultimately, I'll use what I have to use. I, personally, don't like Rust's syntax and will miss the static inheritance of templates. There's a lot I won't miss, on the other hand

My biggest issue with most Rust posts is that they set up strawman C++ arguments (that are usually just C code targeting a C++ compiler). I'm sold on all the idea behind Rust and making sure that programmers can't just easily drop down to insecure parts of a language - I just don't think we should be shaming good C++ codebases because we want Rust to "win."
Exactly. If you want to be useful, help refine the “monetization” definitions. Don’t try to kill the whole legislation.

The Register appears to have bought into the FUD being spewed by a bunch of people being paid a lot of money to run “non-profits”.
We use a similar model, but only one "main" branch, which get a tag when released.

I would call it trunk based development, since feature branches are short lived.. Most MR are just 1 or 2 commits. Just part of our review process.
I meanwhile learnt that 6 years is the consumer protection period of UK with proof of burden reversing after 6 months, which may be the one you were referring to.

EU-law should have unified the first 2 years across the whole union in ~2011, with local law only applicable on top of it.
Not sure what the overall coverage of that UK-law is though, it seems that the seller is not bound by it "if the (fault) has its origin in materials supplied by the consumer", which seems to give some wiggle-room in the sense of "you're holding it wrong" or "the paint hardly came off by itself"...
Yes, you can write your own runtime ... which will have to rely on the OS internals to do any meaningful work, and in case of memory allocation or deallocation it will have to rely on brk/mmap and then you will be back to square one.

Overhead is almost purely theoretical and it cannot be avoided and is not anything common or specific to unique_ptr's.
The Desktop, Downloads, Pictures, etc. directories are not from the XDG Basedir spec and not set by XDG_ environment variables but instead in the $XDG_CONFIG_HOME/user-dirs.dirs file. I also find these less useful than the more generel data/config/cache dirs.
Fair use is relevant for parodies that are not subject to copyright or royalties so it is indeed relevant, but you're right, the issue with Bette Midler is the common law right of publicity, of which David Guetta is not in the wrong because no one was tricked into thinking that he was Eminem. Even if David Guetta's DJ sets became nothing but Eminem songs it would be fine because he would still not be tricking anyone into thinking that he was Eminem.
Would be cool if I could just ctrl+v my screenshot instead of having to open an image editor, saving it, and then manually uploading it to the website. I think snag.gy uses some simple method to collect screenshots from a paste command, maybe there is some easy way to implement it.
I'm mostly a "moral person" whatever that means and I disagree. My Reddit account has value to me for multiple reasons.
I can't quite tell if companies you're trying to work with are locked into some exclusive provider contract with a firm or not, in which case there might be no way for you to work directly with them.

But you might have better luck approaching companies as a consulting firm rather than a freelancer.

Create a website for yourself to use for business as a small consulting firm.

Then approach the same companies offering the same exact service: you instantly seem more credible.

Make it clear if asked that you're not the freelancer. In fact, you can tell them you have a pool of expert freelancers and consultants ready to go for their own projects.
Looks good.

Last time I needed it I just used Python + Selenium

Obv at the downside of needing to code but I don't mind that.
Like everyone always forgets Bernie Taupin.
Or lie, which is probably easier.
I mean if you own multiple properties, sure...

But if it is your house and you don't want to compromise on look, it's a way.
My bank currently gives me a debit card, supports online account to account transfers, direct debits, standing orders. Presumably with crypto they will offer just the same. How will my life change?
Remember when the CDU politicians celebrated when they successfully lobbied for upload filters for their publisher friends in the EU? Why should not assume that its intended？Plenty of McKinsey consultants around to make sure governments don't use too much FOSS to keep paying those nice license fees to MS.
You can try using ' instead
It predicts the next word based on the preceding 2000 words or so, thats the thing. And to do that takes serious modelling.
Trunk based development is a marketing name..

Frequent releases of a main branch to which developers push code (either via other branches, mr's) or direct commits... Thats what it is..

Even if you create a release branch on every release... A tag would also do.. But a tag and a branch are technically quite similar in git... Its mostly fluff

Deploy often, dont have long lived branches. Have your main branch in a deployable state 90% of the time... Hoora youre there