skysight-inc/HackerNews huggingface dataset:
If anyone is interested, I'm in the process of back porting the STL to C99: https://github.com/glouw/ctl

The gist of its workings is including a header and defining its type:

#define T int
#include <vec.h>

#define T float
#include <lst.h>

#define T str
#include <deq.h>

For more complex types, copy, free, and default constructors are supported, given they're defined before the inclusion of the container:

typedef struct { void* data; } blob;
blob blob_copy(blob* self) { ... } // Copy constructor
void blob_free(blob* self) { ... } // Destructor
blob blob_init(void* data) { ... } // Constructor
blob blob_init_default(void) { ... } // Default constructor
#define T blob
#include <vec.h>

int main(void)
{
vec_blob blobs = vec_blob_init();
vec_bloc_push_back(&blobs, blob_init(...)); // Invokes constructor, element 0, passed by value
vec_blob_resize(&blobs, 42); // Invokes default constructor for elements 1-42.
vec_blob copy = vec_blob_copy(&blobs); // Invokes copy constructor for elements 0-42.
vec_blob_free(&blobs); // Invokes destructor for elements 0-42.
vec_blob_free(&copy);
}

The motivation for starting this project was to provide C++ like functionality to C, but provide hugely reduced build times.
Companies like Google are starting to have way too much influence on government. Government does not like it at all so they'll take measures to curb the influence one or the other way.
> These threats are exaggerated and are not in my opinion why the industry likes locked down things so much.

With respect, the threats are real. I spend plenty of time removing unwanted software from my relatives' PCs. Antivirus/antimalware software is not much better; it slows the systems down significantly and doesn't protect against adware.
Why discussing it in the UN is better? Why involving other non democratic countries in the decision making? The UN is not some magical entity where every decision is better than whatever decision the US can take by themselves. If anything it is the opposite, since many of the countries there are not democratic, corrupt or just plain backward and their decision have no consequences to their leaders.
Maybe they have a separate computer for that? As long as it doesn't have anything secret on it, it shouldn't matter much if it's infected.

Though they'd still have to be careful that what they search doesn't give anything away, and that an adversary might be injecting results, so maybe not.
Doesn't need 5G, I don't even see why it needs 4G even. Most laptops are used in wifi range.
Finding Volunteers for Your Meetup Group
UEFI has more capabilities than BIOS, and is the go-forward standard. You may see functional parity on your workstation simply because you aren’t using any of the UEFI features. UEFI can do what BIOS did, but BIOS can’t do what UEFI does (e.g. TPM chip, secure boot, and many other cool things).
Author: the site reads comfortably for me at 50% zoom, the default is very hard to read on, um, desktop.
It's worth noting there are wild pollinators, some more efficient than others. Orchard bees are like 200x more efficient than honeybees on an individual basis when pollinating apple trees, for instance.

The main advantage of honeybees is that they are domesticated, and we can take them where we want. If your orchard has a healthy population of orchard bees, great, and there are ways to promote orchard bees, but the honeybees can actually be brought in on demand.
A requirement they later dropped: https://tech.slashdot.org/story/15/03/20/2039251/oems-allowe...

First they require a lock, but also that the user gets the key. Next they require a lock, but the key may be withheld from the user. I wonder what they will require next. Their Surface RT line of laptops came without unlockable secure boot, so no alternative OS could be installed.
>11. I want an all-metal case because a machine caught fire once.

I would love elaboration on what happened.
> Every politician must lie

I doubt this. I would belive that your belief in this is just another indication of how diseased our system is.

You won't catch Sitting Bull or Crazy Horse ever, even once, telling a lie.
Ok, so I can write the features ydotool is missing or pay someone to do it. I guess those options are the same for any software.

Either way, ydotool is clearly not a viable replacement for xdotool right now, if it will ever be.
Wall Street is living up to its bad reputation
Yes, they are. It was surprising to me how much faster a desktop was.
One useful reference for this is https://www.cs.tufts.edu/~nr/pubs/retargetable-abstract.html
Just curious, do you know of any ones that tout walking?

I realized this during stay-at-home orders back in March. When I stopped bike commuting I started walking for 1-2 hours a day on days I didn’t go on runs, and realized I was burning a significant amount of calories according to my Apple Watch.
I played with Golang a little bit, it is very boring (and that is good), it is very pragmatic and performant.

I didn't like dealing with JSON data but other than that.. it's great to get work done in a simple way if work == services/backendy kind of things.

I would love to rewrite a lot of our python services in golang, both for the performance gains and to make the projects look more alike.

Python gives way too much flexibility, is a pain to deploy and has too many frameworks for doing the same thing.
Yes. The same class desktop counter part (GPU/CPU) are generally faster than their laptop counter parts while remaining cheaper and more versatile
I've found GamingOnLinux statistics [1]. Mostly X11, wayland 7%. But look at the other data:

* Both Ubuntu and Arch based distro 40%

* Manjaro helped a lot 15%

* Both AMD and Intel 50%

* AMD GPU 40% and rising

* Open source GPU driver 43% (almost all of it AMD)

* 10% own VR Headset

[1] https://www.gamingonlinux.com/index.php?module=statistics&vi...
> What I really don’t relish, though, is losing Internet access

In my experience with Comcast Business Internet, their upstream equipment goes offline a few minutes after a power outage. So regardless of how you're powering your own equipment, it's hopeless.

The cell network appears to persist through power outages, but bandwidth, packet loss, and jitter aren't ideal in the best of circumstances. When it's the only Internet access for the whole neighborhood, you should probably just give up on your videochat meetings...
For discrimination maybe they should. It's quite an important issue.
> "It's impossible to round up all of them. It's like trying to empty the ocean with a thimble," said Kevin Scheers, of the Flemish Institute for Nature and Woodland Research.

What? why don't they just...

> Belgian law prohibits the poisoning of the crayfish, which was a method of control used in Spain.

Ah.
Wayland is in many ways the exact opposite of X design principles. It's a giant rebellious-teenager "fuck you, daddy!" to X11, not really a successor. A successor technology would be great.
Depends what motivates you.

The unstated part of crossing the chasm and everything that deals with new tech is there's potential social value in market failure.

Personally I'd rather spend my career at one Xerox Parc failed project after another instead of working on profitable but ultimately empty products

For some it's not about money or a career, it's about building new things

In an ideal world people like me would be academics. But that institution is also excessively career and status oriented so without many options, we run off to the private sector.

Your reaction helps solidify a heretical stance I've had recently, that money has been a corrupting influence on technology and has actually stagnated it by perversing the incentives towards strictly monetary goals without regard for the social. It's like we replaced traditional banking with casinos.

The people who went to the moon, built the atomic bomb and invented the internet did so on a modest government salary.
>"I mostly use web searches for looking up technical documentation, and 5-second tasks like weather forecasts and unit conversions."

This is what I do as well but regarding results on technical info I consider DDG/BING/Whatever way inferior to Google.
actually, the manipulation you mention isn't possible. the image would be 'hashed' when included on the blockchain signature, and it's computationally impossible to edit the image AND produce the same hash AND those changes being what you actually want the forgery to reflect. (producing the same haash is impossible enough)
Very cool! Even though there's many projects in this space I love seeing new attempts from fresh perspectives.

I was looking trying to find template iteration in your library and was surprised to find it listed as "l-join" which I haven't seen before. Seems intuitive now that I think about it though:

<div l-use="ListRendering()">
<p l-join="fruits by , "></p>
</div>
What It's Like to Be a Computer: An Interview with GPT-3
Instead of blasting UEFI, take a minute to learn about tools like `efibootmgr`, and how to install your own keys, so that you control your own machine. UEFI is a bit overengineered, but it's OK.

- Most computers' UEFI firmware, desktop or laptop, allows you to install your own keys.

- And every computer I've ever heard of with UEFI will allow you to disable secure boot.

- Linux runs just fine on UEFI.

I'm worried about a lot of the trends in laptops and smartphones, but I'm not yet worried about UEFI.
128 gigs of RAM. This is nerd porn.
I built an app for micro-jounaling emotions in 2012 and while I've felt so grateful to be using it and excited how it could help so many people, I have also felt terrified at what might happen if such deeply personal information leaked. I tried to make it local-only, using an encrypted database and a required password, and yet I still feared that the device could get hacked and it would lead to suicide, murder, overdose, etc., if not war, depending on whose phone it was.

At what point should we refrain from releasing a tool that may powerfully help people but also powerfully hurt people?
Kill 'em all!

(I'm a beekeeper)
if he would live in germany and stayed in germany, he would never go into a jail in america. (at least if he never leaves germany) since germany does not extradict germans, unfortunatly besides that most european countries have something like that in place as soon as you go into another european country you can be extradicted if your member country does not take your case.
You can of course leave secure boot disabled in UEFI, but you can’t run secure boot with BIO, to my knowledge. That’s why the association - if you want SB, use UEFI.
As the others pointed out, they'll come. Urban beekeeping has become popular in recent years.

> the only way?

Not sure if I understand. I've also heard of schemes where you can sponsor a hive, but I've never tried it.
> I understand that firmware malware is a legitimate cause for concern, UEFI seems to me to have been more about locking Linux out of the laptop market to insure that Microsoft Windows remained dominant.

Ignorant nonsense.

UEFI, while overengineered, allows for a computer-OS to tell the firmware how to cleanly boot it, so you can have several OSes installed in parallel without anyone stepping on anyone else’s toes.

Basically it simply and cleanly solves the dreaded and always unreliable dual/multi-boot situation which almost exclusively Linux users have had to endure, with Windows update accidentally overwriting their bootloader every now and then.

But who complains about UEFI and the solutions it brings and clings to legacy BIOS boot with all its warts and complications? Yup. Linux-users who are so politically opposed to UEFI that they cannot bother looking into the actual technology to see if their political opposition is warranted at all. Talk about FUD, eh.

It’s a sad sight. And I say that as a happy (UEFI booting) 100% Linux desktop-user.
After 14 years a new printed UK Amiga magazine
True, I should have added "(statistics that seem right to me that I pulled out of thin air)".

That said, Snowden disclosures and others indicate that if there's an email, voice call, location information or any other digital piece of information, it is accessible to the NSA, not warrants required.
Delta has banned 460 anti-maskers
It's easy to live by moral codes when you cherry pick your own religion. You seems to avoid the moral codes mentioned in the same book that encourage genocide, rape and slavery.

How do you know which morals to cherry pick? That would be humanistic morals - you pick the ones that we follows. The ones that encourage being good to others and respect their wellbeing.

Religion provides no benefit or advantage over atheistic humanistic morals. It does provide benefits to the region - money, power, control and the ability to avoid responsibility.

Jesus encouraged people to devoid themselves of personal goods and family and follow him. Well at least in the Bible fables. More cherry-picking.

Your powers of rationalization are substantial.
What AI College Exam Proctors Are Teaching Our Kids
I think you're misinterpreting OPs post, if there's only one common implementation and another comes along and does it better then that would make it NOT a language design issue.

So the question is whether these template issues are found in every implementation (language design issue) or only some (implementation issue).
Surprisingly, but python. If you set your screen reader to read indentation, you have well formatted code code, without endless parade of braces to keep tab on. Of course, most current languages have formatting rules that will restructure the file if requested, but it might create issues during pull requests toward old code. Plus, python is nicely verbose and it consists of english words both as keywords and the standard library which makes reading fast and easy. Finally, it is rather popular and finding work should be a tat easier.

Resources to find help from other blind devs are pythonvis at freelists dot org and program-l at freelists dot org.

P.S. There is a quorum, a programing language and an ide to introduce blind people to programming, but it has educational purpose and might be outside of your needs.
Yes, MakeCode compiles (in the web browser) to ARM machine code. The MakeCode team is very interested in new handhelds. Any handheld that can run MakeCode Arcade games will also be able to run TileCode, which is built using MakeCode Arcade.
They'll probably never be issued. Take a minute to look at:

* The UKs ability to actually stand up on principle and not roll over the second a bigger kid raises an eye brow

* The ability of the current UK administration to achieve anything, no matter how small or simple.

* The willingness of the current government to just lie.

* The fact we're in the middle of a global pandemic and brexit (which we're definately totally finally doing on the same day visas go out?)

Sorry to be the bearer of bad news, but don't rely on Britian in its current state for anything guys.
That ... was an interesting realisation.
I don't know if I'm reading your comment wrong but I would happily take that bet- I think most people would. Want to make it? The election result of California isn't a matter of probability; it's an empirical matter that the number of people who will vote for Biden in California far exceeds the number that will vote for Trump.
If your place of work is static, like an office desk at your company or at your home, why would you not want to use a desktop for work?
Just trying to give insight into the reasoning. If this is considered hypocritical by you, what would not be?
You answered your own question: CPUs are throttled down when there is too much heat. That happens all the time in a laptop. A desktop with enough air flow never has that problem (unless overclocked).
I would guess something shorted in the power supply or power bus.
So if technology was used to eliminate murder hornets, maybe hn would be more in favour of the practice?
And it doesn't even mention the valuable features of X11 that were considered out of scope for wayland, such as network transparency.

It's really super useful being able to just fire up a program on a remote SSH session and get the window on my local computer. Without having to set up VNC and a window manager etc etc on the remote computer.

Of course this feature also needs a big review. It needs proper security (though tunneling over SSH fixes a lot of that) and there's too many back-and-forths in the protocol leading to it being really sluggish over high-latency connections. Makes sense as it was mainly invented for X-terminals on a local network. Also, more and more features like fonts are now rendered remotely instead of locally on the user's computer (the server in X terminology). NX and X2go fix that mostly but it would be great to have this in the actual protocol. As well as provisions for smooth video streaming.

As well as that, the whole computing industry is moving back from powerful endpoints (PCs) to powerful central computing (now cloud, the mainframes/powerful unix servers in the early days of X). So really, this feature will become more important again.

But yeah I would really prefer to see X11 being brought up to date rather than Wayland. Wayland is focused way too much on the local desktop.
Why is a known terrorist speaking at a university?

Even more so of all entities zoom entering the picture and censoring the last thing I would expect to happen. Terrible thing for zoom to do. Why do they even know/read what’s going on?
> What looks like "typical Linux geeks being geeks" with this situation:

I call systems like this CADT-compliant after Jamie Zawinski's Cascade of Attention-Deficit Teenagers idea.

Wayland is a system for which CADT-compliance (and maybe security) trumps nearly all other concerns. No surprise, the primary use case for Wayland is and was always GNOME -- the very system for which Zawinski coined CADT.
There's no shortage of reasons that make desktops better. But the few advantages of more mobile devices outweigh the benefits of desktops for most users.
I don't know anything about the event but what was obvious in a glance at the parent article.

How many orginizations should get a veto over events run by universities?

Wouldn't you prefer to not run events using tools that have vetoed your decisions on appropriate materials and can be expected to do so in the future?
Ask HN: How do you back up Google Photos?
Threat model: loss of Google account. I'd like to make sure I have an up-to-date copy of my photos if I ever lost my account.

Ideally this would be an ongoing, incremental backup to another online service, where I could occasionally look at my photos and be satisfied that they are all there.

Any recommendations?
Signed,
Ben Dover Jr.
44 Hereitcomesagain Court
Walla Walla, Washington 99362
Just the other day I reluctantly put in an order for a laptop with Dell. I hated using laptops for software work. Nothing was powerful enough and specs were limited. My last laptop had a max screen resolution of 1366x768; I was disgusted when I booted it. I don't like Macs.

Due to Covid I moved away from our central office, but next year I'll have to commute there every month or two for meetings. Obviously I can't lug a massive desktop around on a train.

So I bought a customised Dell Precision Mobile workstation. It cost a small fortune, but I reckon I'll have this for years. The CPU will probably outperform my current 4790K and it allows more RAM (128GB) than my current motherboard (32GB). I can also stick a 4G SIM card into it so I'll have broadband pretty much anywhere I am. Ideal for these days of remote working.

I'll get work to buy a M.2 drive and I'll stick a VM on it and restrict work activities to that. If I leave I can just send that back.

I'm not sure I'd buy another desktop if my current one goes kaput. Potentially for gaming, but I don't do that quite so much these days. (Ryzen would be a temptation though.)
Please do. What delusional thinking do atheists engage in? To be an atheist one only needs to not be convinced god(s) exist? Are you saying we are deluded into thinking that the existence of gods has been proven? Please expand on this?
> The RIAA just wants to stop a tool from being used to violate their copyrights because that causes them financial damages

But does it actually cause them financial damages? I highly doubt it does.
Bookmarked, thank you kindly!
> 1. I like big, big monitors. 2. I prefer a full size keyboard. 3. I prefer a separate mouse.

You can have these with a laptop too. At home I use my laptop with an external screen, keyboard, mouse (the latter two are wireless), because it's much more comfortable.
A close relative of mine is a top real estate appraiser based in San Francisco, and she's terrified about what happens in Q2 2021, when leases will start terminating en masse. She's had a call with the St. Louis Fed, as they're trying to get an idea of what this will look like. She thinks it will be a bloodbath, and deal a death blow to corporate real estate (and other capital markets by extension).
If this trend continues, I wonder if these office spaces can be converted to apartments. SF is in desperate need of living space
Yeah I’m not sure either - I’ve used UEFI only on my last few laptops (mostly Dell XPS) and it’s been great. Sure, the process is a hair more confusing, but there’s massive benefits and it’s FAST. In particular, I’ve been impressed with systemd-boot and how you can use systemd-analyze and logging to really understand _everything_ that’s going on in your boot chain.

I also really like the capsule firmware update mechanism, I’ve been able to use fwupdmgr to keep all of my devices firmware up to date, from Linux, without freeDOS or windows foolery. Additionally, the Dell UEFI BIOS supports booting right to the firmware update cab or exe, further strengthening the utility of a Linux-only install.
That kind of thinking is compartmentalised into oblivion.
Not really, these days this position is more frequent in people who want a healthy balance and see policies purely motivated by free-market ideology. For example, it is very clear that the Trump administration is shock full of free-market ideologues, in issues ranging from health care to education and the environment.
yes, it's called living in a city.
Use a $3,000 gaming laptop. I guarantee it'll stutter and throttle and perfom less well than a same-gen $1,000 PC.

More expensive, less performant, and less serviceable with a suite of proprietary bloatware on top.
Unless your overlords benign be: "Nein!"
They didn’t say anything about LCDs.
The graphics card caught fire. Fortunately, I was at my desk at the time and couldn't help but notice the heavy smoke boiling out of the machine. I pulled the plug pronto which halted the fire, and put the machine out on the concrete patio till it stopped smoking. Curious, I plugged it in again and the fire started again. REmoving the cover showed the graphics card and a section of the mobo was burned to a crisp.

I had to wash the floor, walls, everything in my office to get the stink out.

Replaced the mobo and graphics card and I was back in business, but this time I bought some sheet steel and set the computer on that, which hopefully would buy some time to get the fire out.

The machine had a metal case, which I'm sure greatly slowed down the spread of the fire. So for me from now on, it's metal cases all the way, baby.
The more I see articles like this, the more I think about Urbit.

I wish people interested in this gave it more of an in-depth look and actually played with it.

It really attacks the problem at its source in a way a lot of these other methods don’t.

You can use a desktop, but services are still going to be largely centralized. We need a from first principles correction to fix broken incentives.