skysight-inc/HackerNews huggingface dataset:
I mean, that's what they would say isn't it? "Oh no, I accidentally had several squads go out and install industrial-grade loudspeakers in the woods and approved the sending out of forged warning letters to actual residents, oopsie doopsie!" and "Ah those guys weren't supposed to do that grr, sorry we'll tell them to stop!". Like yeah, ok, sure. Regardless, it's more than a little scary, not just that they're intentionally targeting the Canadian public, but that the people doing it are this incompetent. Unless they intended to get caught and that was part of the plan, who knows.
> I cannot wait to kill off the public room directory for Matrix.org

I didn't realize that Spaces would finally allow for this! The public room directory is a horrible user experience today and really turns people off. I'm so glad that your team recognizes that too!

So is the idea that each Matrix server can have their own root Space that they direct people to? Kinda like an "instance timeline" in Mastodon?
Wow, I noticed that it even has Tobii Eye Tracking. That's extremely exciting imo. It would allow me to code fully hands-free with something like Serenade/Talon, and just use the eye tracking to move the mouse.

Can the headset be connected to a Windows PC? I'm running very heavy stuff when developing, and need all of the the horsepower available. On top of that I also need access to certain software that don't exist on Linux.
Feature request: automatic ipfs integration.
> So you're going to touch every byte of the memory, to check it's been successfully allocated.

Strictly less (not more than every 4KB), but, yes :)

> What happens when you access memory which has not been successfully allocated?

Portable C has finite size_t. Actual machines, virtual or otherwise, have finite resources. At some point you may run out of resources. With a dynamic stack allocation checker you'll fail with a segmentation fault when you run out. Without a dynamic stack allocation checker (but with dynamic stack allocations) you may well fail in random ways due to corruption of other stacks, heap, mmaps, etc.

If your C run-time doesn't have stacks then a dynamic stack allocation checker may be pointless... unless your OS is over-committing memory, then it may cause failure to happen sooner than it might otherwise.
No need. Abusers won't listen in the first place.
Apple does basically the same thing. You buy an older iPhone like the XR and you get years of support off. Hell they cutoff support for the 6th gen iPod Touch less than 6 months after they stopped selling it. They also make zero support promises for their products or monthly updates. While you might get 7 years like an iPhone 6S, it could also be 3 or even 2 like the original iPad. It's completely at their whims. For a while Mac support seemed relatively stable but Big Sur dropped a ton of models.

Samsung's support pledge isn't perfect but it is an improvement that will hopefully lead to other Android OEMs stepping up their game.
In pure C, there is no stack abstraction. Technically speaking, the stack is an extremely common implementation detail shared by almost all C runtimes.

There's no real way to answer this question at that layer of abstraction; the minute you add any library calls that deal with a stack at all (such as alloca), we're no longer talking about pure C.
Hey, PM for R2 here!

We're fully integrated with Workers, so you can write a Worker that calls additional logic when a request is made to the bucket's url.

We have notifications, where a change to the bucket invokes a worker with a specific event, on our roadmap, but have a bunch of other work prioritized ahead of them.
> something I got from reading rules

You read some books but you want to argue with someone who literally socialized with a monk? How about this: I was a monk. What you're saying is wrong. You do get evenings off at times. Yes, there are some orders that are very strict and isolated, but there are also mendicant and missionary orders.

I know it's tempting to feel we are smart thus we can speak to things of which we have only read, but (and I'm assuming you're in software development because you're here) if a consultant with no actual experience came along and told you how to do your job because "these are best practices", wouldn't you be a bit skeptical?
Thanks for the reply - I feel the same way. I'd go as far as to say that if someone forced it on you we'd want to know so we could disable the account. That's not something we want to support at all. This is designed to help individuals set boundaries for their work, especially in a work from home scenario where it would be too easy to work well past the end of an optimal work day.
Congratulations. I’m excited to dig into this.
The "Talk" page for that article fleshes out a lot of things as well.
Filebase: Geo-Redundant S3 Compatible Object Storage $5.99 / TB
Google Pixel 6：Google の新チップ、いよいよ登場。
Thanks for the correction.

If I were Chrome, I would proxy these requests securely through an innocent-looking API. I hope no one is getting any ideas.

It's probably moot anyway. We all know the direction Google/Chrome is going in. Not much we can do at this point.
The arrogance it takes to claim to know the pathways evolution is heading down. To claim to know how these interactions interplay and play out.

Go stare at a picture of Earth floating in space for a while. You aren't center to anything and understand very little.
I remember there was a palpable sense of anticipation in Trump-world that people like Julian Assange and Edward Snowden would get a final hour pardon from President Trump. A final f-u to the "deep state". But that didn't come to pass. Regardless of how you feel about Donald Trump, I was really hoping he would recklessly pardon both of them.

But it was never meant to be. I think people need to know that the US Government has something they call the Disposition Matrix: https://en.wikipedia.org/wiki/Disposition_Matrix. My own summary won't do it justice, go and read it for yourself. But basically, it's a kill-list, U.S. citizens are on it, and it uses metadata to designate potential targets.

It really shook the faith and confidence I have in my government. How can I be a patriot when my own government thinks an assassination database is "legally and morally sound"? It should never have been made. I have no doubt the Disposition Matrix was involved in the discussion in the main article. But what can be done about it?
Yeah, it's a real bummer.

2021 has not been a great year. Too many, too young.
While amd pours R&D into making their chips faster, intel is investigating ways to make their chips run slower
We definitely support that! You can set any number of flexible work zones during your day, and it'll even send you an alert if you work too long in a zone you said you wanted for recharge time. :)
I've dealt with this many times in the past. This is known as a carve-out or regulated entity status. Different parts of a group have to deal with each other at an arms-length basis and provide those same terms to other independent companies.

The timesheets of engineers or digital infrastructure isn't a barrier to making this happen, although it might involve some work for external APIs, authentication and reporting.
I think you overestimate people's ability to make a decision that they themselves would consider preferable. If you ask someone engaged in destructive behavior whether they would prefer to continue, I think most would say no.
Hey, I'm the PM for R2.

We support per-object TTLs, so this should work!
What Happens When My Cloud Goes Down?
No, failure to fail is not a change in semantics.

EDIT: "My program used to fail with a stack size exhaustion error, but now it works -- I'm so angry about this!" -no one ever.
The Average Fourth Grader Is a Better Poet Than You (and Me Too) (2013)
> I'm not sure if you actually believe that.

First of all, fuck you for assuming bad faith.

> we'd be more than happy to give full root level access if it means the cheaters actually vanish

Except it won’t - cheaters will move on to using other methods. There already exist external, undetectable methods for cheating that involve running the cheat software on other machines. Requiring this level of access is just pouring fuel on the fire of the arms race here, and the potential harm it will cause to non-cheaters is worse than whatever harm getting pwned by skriptkiddies in your bang bang shooty shoot live service Skinner box simulator can cause. This is an attempt at a technical solution to a social problem - you can’t patch meat and brain.

> You might be severely underestimating how much comp gamers hate cheaters.

Actually, I’m not. I’ve been on streams where competitive gamers meltdown and threaten to kill their opponents. But just like murdering people who beat you is morally wrong so is forcing everyone who wants to play a game to effectively give over control of their machines to the game makers through intrusive, kernel level anti-cheat.
We should put our efforts toward making pleasant living and working spaces a reality for everyone, rather than funneling ourselves into non-reality.
> you'll fail with a segmentation fault

Who says you will?

Nothing in the C specification says that.
Theranos was rife with bullying and threats, and it affected lives of patients because of the false tests. Messing around with tests is not a joke, lives are at sake.
Mini-PCIe card showcases 900MHz HaLow wireless tech
Discord/Matrix bridging works well for me! I wrote up a guide here: https://boilingsteam.com/how-to-bridge-discord-in-matrix/
And his table went from big and wooden to "decent sized"
People have tried these kind of things, but there truly are better targets than trains. Even a bomb will accomplish relatively little, the station being a better target.
Oh wow.

I knew fastmail was building JMAP but I didn't think to look at JMAP when I was trying to find fastmail's API that can be used to integrate this in other services. This is really nice compared to the SOAP/XML monstrosity I stumbled upon, heh.
I'd agree -- philosophically I'm not sure it's possible to truly brick hardware unless you've physically disturbed the hardware's integrity, via physical trauma.
Oculus support did help me in that case and apparently disconnected the facebook account so i could still use my quest 2
Yes, exactly.

Many people answer a question like this: "How good is postgres at storing big blobs, relative to small things?" Postgres is indeed worse at storing large things. However, I think the most interesting question is something along these lines: "What's best, storing everything in Postgres and accepting that inefficiency for the big blobs, or implementing transactions, replication and/or backup with a part of the data in Postgres and the big blobs elsewhere?"

I'm awfully fond of having working backups, and postgres' performance problems with the blobs haven't been big enough that I've really noticed.
Until your workplace requires you to use it. And so does every other company you might move to.
This story is about the UK, and in the UK everyone is close to town by American standards. Heck, the tiny rural nowhere I rented for 5 months after Uni was still… huh, Google says 4.4 miles from the University itself.

By UK standards, it was the middle of nowhere.
I have no idea what you are talking about The Economist is one the last few vestiges of decent journalism.
Yeah, cured meat everyday is also quite bad. Especially if you are getting a considerable portion of your calories from it (leafy greens have very few calories).
In a much cooler reality, it is, and it’s the other Tesla.
Smoking and Covid-19 outcomes: observational and Mendelian randomisation study
It doesn't just sounds "awful" to me...it sounds absolutely hellish. Reminds somewhat of being "jacked-in" to The Matrix and completely "blue pilled".

As time goes on and technology becomes sufficiently advanced, I can't help but feel all the dystopian nightmare sci-fi created as warnings are instead being used as instruction manuals by power hungry Silicon Valley execs.
Serious question: What do you hope to achieve with all that?

Fail2Ban has caused more problems for me than it has ever solved, and non-standard ports is confusing if you're a large team. Personally I feel like you're better of just requiring ssh keys, don't install fail2ban and stay on port 22.
Hi, I’m one of the engineers on Capture. One of the reasons we are not solely relying on Electron/NodeJS is to interact with native APIs not accessible to Electron/NodeJS. This allows us to have more control over the recordings and screenshots.
True - however, IMO, the value is in the awareness of tracking and the knowledge of how to block things as such.

Its better to know how your network operates that you rely on for your daily life than to know nothing about its internals.

My biggest issue as I age is that I FORGET how to do some of the higher level networking that I used to know innately - and I also lose interest in doing such things and become lazy, complacent, and as I forget things, more and more ignorant to it all...

Take PC Gaming as an example, or server rebuilds.

I could build SUN 650s and many many PC based servers with a blindfold on.

I grew up gaming and ran Intel's Game Development Lab for some time and was super knowledgable about all things PC/PCGaming when I had the lastest and best hardware literally delivered to me every day at intel...

Now I don't knwo shit about 'PCMasterRace' and building these days....
The Economist is one of the few places that report international news, and specifically international news separate from 'here is how other nations are affected by US/European policies' which is the only story that tends to pop up in other publications

There are still biases of course. Friends from Asia used to joke that there are two kinds of news - American news and European news.

I'll agree that their headline stories are rarely insightful. They cover issues that have been talked about all over other media with a kind of snotty, holier-than-though attitude.

They had a recent headline on the 'illiberal left' which was the exact same pearl clutching that has appeared in every other media source about the intolerant leftist who shut down any voice that strays from the 'approved' story points.

I'm not even going to give an opinion on whether they are right or wrong, only that it is a tired story at this point. We hash it out once a week here on HN. There is nothing more to say.
This is actually one of my favorite idiosyncratic policy initiatives. They are a pretty safe invasive species since they have only one food source that is already invasive, and as an added benefit, the Koalas would eat the leaves of Eucalyptus trees, reducing the fire risk.
> but assumes that you’re the only intelligent person who bothers to read critically

That's reading a lot into what I wrote! There was a note of frustration, sure, but upstream was just pointing out that I didn't find it credible.

I disagree with you, but thanks for taking the time and the hits. Here, have an upvote.
FOIA requests show Apple’s emails pitching state agencies on IDs and Wallet app
The human body contains something like 10^27 atoms. It doesn't seem that unreasonable that all elements which are at least moderately common on Earth would be present...
It's not poor. It seems a lot of people on HN are dismissing the advice in the story because they have mistaken ideas about what monastic life is like and, for some reason God only knows, conclude that the author doesn't know what she's talking about.

As someone who actually lived as a monastic for a time, I can tell you that a. monastic life is not like what HN wags think it is and b. the article is insightful
I like that you checked it!
The problem with this analogy is that athletes have particular physical attributes that cannot be taught or learnt, and their possession of those attributes and their ability to use them (while they're still young) is what gives them their value. The bell curve of athletic ability is a different one to that of coaching ability and there isn't a meta-bell curve that joins the two together.

Software engineering and software engineering management are both brain work that require a similar level of intelligence. It's the same bell curve if you zoom out a bit.

Also in some sports the coaches make more than the athletes, and in others the athletes make more than the coaches. You can't generalise.
Yep, the better terms to use are ones like stable or anchored. Companies that aren't trying to push the bounds of development and are just trying to work for their own business.
Yep. iOS has been woefully neglected in the past, but it does seem like they are directing more attention to it lately.
I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.
Tesla’s New 'Safety Score' Could Lead to Unsafe Driving, a CR Evaluation Shows
The part about detecting stack overflows probably refers to implementation strategy in some scheme implementations (IIRC chicken scheme does this) which involve using the platform/machine stack as effectively hardware-assisted nursery generation for generational copying GC, when it gets full (usually well before true overflow) the minor GC cycle gets done and the stack gets completely emptied. In these designs the "stack" is usually used for all allocations, not only for activation records.
I don't agree that you don't have to specify types for maps and sets. For example

{true: "yes", false: "no"}

Is not valid JSON, but

Map [[true, "yes"], [false, "no"]]

should be valid 'NuJSON'. Maps and Sets are semantically different to Objects and Arrays, and they are Javascript standard objects that should ideally be supported by the default serialisation. The other alternative of course is to force the deserialisation code to fix them up afterwards, but that is painful.

I want to be able to stringify records with Sets, Maps, Arrays and Objects in, and have that work, even if they have behavior not supported by objects and arrays, and I don't think the user should have to fix up the output after parsing of JSON containing standard javascript objects.
It lets you migrate without having to update your email across every account.

It’s what I do with a custom domain (though only have a handful of custom aliases currently).

Having this integrated in a first class way is a nice surprise and a really great feature imo.

It’ll make it easy to see who leaked your email and kill the alias while also not locking you into to fastmail forever as a provider.
All high-temperature wire insulation contains lead. But are these significant sources of available environmental lead?
Read it. Commented on my own site, here: http://gwenbell.com/#Cl1yKR9Kh0hI0za8VLmSZZaDY6qtObOJhBgg10X...

Thanks for reading and commenting, if you wish.
What do you mean when you claim to measure the tenacity of go?
Correct. Note that alloca() can be an alias for malloc() in stackless Cs. If the stack assumption is invalid, then a checker will not trip over a guard page, and it will at best trip over memory over-commit (which may still be desirable). If the guard page assumption is invalid, then a checker will cause failure just as surely as not checking (provided you intended to use the whole allocation anyways), and either way the failure will be undefined, therefore this is still portable C!
seems like an enormous amount of effort for essentially no benefit.
Digital Nomad Dating Preferences
Is there no way to see pricing? I'm interested in trying it, but I'm not gonna sign up for a free trial if you can't even tell me how much the real thing costs.
Wasting energy isn't going to help those people. More money is. "Poor people" is a bad argument to avoid fair energy prices. If you care about poor people, make them less poor, and switch energy use to more sustainable sources.

There's something to be said for taxing fossil fuels and paying that money back equally to everybody. People who polute will lose money, and people who don't will receive it.
And most pilot will have touched this fuel quite a bit - for example when checking a single engine propeller plane during preflight we sump the fuel tanks. There is always some fuel that sprays onto my hands then.

I wonder how much lead this exposes me to. (I'm working on a private pilot license in a Cessna 172)
Show HN: 360 Panoramas of locations in Zelda Breath of the Wild
In the us there are grey areas. In Canada they can just ignore it if they can convince a judge to say it doesn't apply, and the judges are political.
https://shotcut.org - has done fairly well for me. I believe `DaVinci - Resolve` is a paid tool which also has a free linux version (with restrictions).

Honestly, video editing can be crashy and resource-intensive so don't be afraid to pay for something.
Must-Install NPM Packages to Write High-Quality React Code
It would be nice if there was an effort that pulled the public/prviate keys hidden in the binaries of apps like facebook/google and decrypted the traffic for inspection/blocking. Rewriting would be nice but everything seems to be certificate pinned now.

Can an app just use the CT logs? I'm a little out of my depth on this topic.
Fair. Apologies, that wasn't my intention. We're going to do better with this version to prevent that kind of abuse. It's a complete 180 from the analytics tool that enabled that in the past. I'd go as far as to say that we'd disable any account where we heard this was happening. We're committed to preventing this kind of thing from happening in the future. None of us want to contribute to the kind of world where workers are treated that way.
True, there are more people in a mall, and you don’t need a long time to move through piece by piece…. as you need for the train.

What if the train stops? This can be done by any personell quickly. Doors and windows of trains can be opened everywhere, they are designed that way.
Stop the train, intercom and tell people to leave the train and the situation is over.

Chances are this will turn out differently than you assume
I think the definition is backwards. It's not revenge against anything. It's just normal procrastination.

Most procrastination happens in the form of you have to do A, but you put it off to do B instead. Thus increasing the amount of time before A because you don't want to deal with it.

Sleep doesn't count as time in many people's perceptions because you're not conscious for it. By doing B late into the night, A still arrives at the same time, but it expands the amount of experienced time before A.
Does Vantage offer comparisons for Backblaze B2, OVH etc?

When looking at object storage, tail latency is probably the single most overlooked metric, and the most material differentiator between providers after bandwidth costs. Don't sweat the cent spent on storing an object, worry about the cost of the 6,000,0000 copies of it you'll ship after it's stored.

As for bandwidth, CloudFlare becomes uninteresting the moment your account starts to see any real consumption, even AWS are easier to negotiate with.
I'll go one more: if your waist is bigger than your chest, you're not in good shape.

There are ways to use and abuse this rule, but it holds pretty true.
Seeing some of the understandable comments about performance tracking being misused (which has also put me off it), and your (RescueTime) responses acknowledging the issue, I wish you the best of luck in pivoting to/finding a healthy model; every positive move towards helping us find decent work-life balances is a good thing.
Your response is, "Why can't you perfectly predict which columns/keywords will be necessary later on, or otherwise re-index the whole system at the drop of a hat for one query? And why would you think a search engine would be able to perform an unindexed, ad hoc search?"

Compared to my experience, you have a foundational difference of understanding with how systems are actually used.