skysight-inc/HackerNews huggingface dataset:
I mean you have more or less described a modern Cyber security Red Team.
Green fireball across the sky in Australia
I sync my files to a Synology NAS with syncthing and have another app uploading to B2 for Backups. Works wonderfully.
Not OP, but here's some info.

Beaker Browser
https://beakerbrowser.com/

which uses Hypercore Protocol
https://hypercore-protocol.org/
There is also Cash JS.
What kind of networking equipment? I'm thinking of ditching pfsense and going bare freebsd or pfsense for my home router box and a few more anecdotes of similar projects would be nice to hear.
Although jQuery does seem less popular as a choice for new projects nowadays, I'd like to chime in to agree here (not to knock Bootstrap; it's good that they're staying current with their developer ecosystem).

Given appropriate element names and classes, jQuery and CSS selectors can provide a straightforward and readable way to express application behaviours, and it's a well-proven and stable project at this point.
If they did, there's always going to be a debate over whether something was caused by the trial. You get a rash and have to go see a dermatologist, was it a result of the trial or unrelated? Or more seriously, you develop cancer. Was it from the trial, or from an unrelated issue? Other people might show symptoms, but it would still take time you don't have for them to sort out whether other participants have cancer, and whether that's a result of the trial or if they just had a higher than average number of people with risk factors.
AT&T confirms thousands of job cuts, 250 store closings
With increased regulation, comes an increased barrier to entry.

I'm absolutely for protecting privacy, and I hate that companies like Facebook and Google peddle our personal details for profit. I worry that unless we are careful, however, that we'll wind up creating barriers to bootstrapping. I don't want EU-style cookie banners, required GDPR data export plumbing

I want privacy. But I also want an escape trajectory and ability to do thins on my own as a sole proprietorship or startup. I don't want to have to work at one of the big firms because they are the only ones that can pay for lawyers and auditing.

Maybe we scale regulation with the size of a business? That seems fairer than prohibiting small startups from getting off the ground.
Coming from Poland, a 30 minute drive through a random industrial area in LA to pick up the keys to an AirBnb days was one of my most horrifying moments in life.

That was my first time in the US. Getting behind the wheel to drive through the dark, narrow streets at dusk only brought memories from crime TV shows, where bad things are guaranteed in such places.

To my relief, only good things happened :)
https://www.unicode.org/review/pri408/

Current proposal to support pretty much exactly that, that is a generic Wikidata identifier (for emojis).

I'm not sure how I feel about that, on one hand I would like to have a widespread system to refer to stuff in an ontology, on the other hand it would probably make anything using plain text download stuff from the internet, and maybe even require a connection in simplicistic implementations...

Also, I kinda hate emojis, so... :)
Google Demonetizes Zero Hedge
Prenda (YC S19) is hiring leaders and engineers–build the future of kids' education
It's not so much the pain it brings, so much as the fact that a lot of the original inconsistencies and querying it was invented for are either gone or integrated fully into the native APIs. http://youmightnotneedjquery.com/ illustrates this fairly well! After working with more modern JS and the pure browser APIs on larger non-trivial projects I can't say I've ever felt the need to reach for jQuery the way I used to in its heyday.

I'd be hesitant to refer to jQuery as a framework, as I don't think it fills the same void as what we commonly think of as a "javascript framework" does; it was more a utility for querying and mutating the DOM. It doesn't provide answers for questions like "how do I handle state?" or "how do I convert state into DOM?", although it does give you some tools to answer those questions yourself.
Except for green threads.
Whatever wifi you're using is probably overloaded. You can easily have a one millisecond ping to your access point.
I concede that there are probably scenarios where this design makes sense within that context. I typically find that either I care about a single error and terminating the computation, or I don't care about errors at all. In the former case, the primitives in the sync package (or just an error channel which we send to once and close) are adequate. The latter case presents no issues, of course.

At $work we definitely have examples where we care about preserving errors, and if that tool were implemented in Go a solution like a Result struct containing an error instance and a data type instance could make sense.
>they finally told us that, unless the user of the ios app is not the person who's supposed to pay, you have to go through apple pay and pay the apple tax.

Somewhere in the past 2 years I knew their push towards services revenue is going to take things too far. And this is it.

Unless there is something Basecamp not telling us or Apple has a better explanation this is very wrong in my book. And I have previously always sided with Apple on App Store policy.

Someone needs to explain why Fastmail, and Gmail were allowed without IAP but Hey is not.

Edit: Other mail clients under the same condition without IAP were allowed and Hey is not. And yet people still sided with Apple. Someone need to explain the downvoting.
If you are using a framework/library like React, Vue, Angular, etc. then the need for jQuery goes away.

However, the number of websites where a full-blown library like React is the right tech stack is probably less than 5%. For everyone else you would want to use vanilla JS, though if you are already familiar with jQuery I don't think there is anything wrong with using it.

The funny thing is I spent years using jQuery and have also used Vue.js, but I'm just so tired have having to deal with importing libraries, setting up build systems, etc. that 9 times out of 10 I will just use vanilla HTML/CSS/JS and call it a day. It is just so much simpler. YMMV
Port numbers used to be all odd (server side) due to a limitation in TCP’s predecessor. Sockets used to be unidirectional so you’d need a pair for two-way communication.

It was discussed here on HN not too long ago: https://news.ycombinator.com/item?id=21350246
Bootstrap is more than the layout. Its good having good looking buttons by default and cards and toasts and so on with less mucking around.

I find if I dont use a framework like this then I invariably end up creating my own with all these features and wishing I had used bootstrap from the start.

Its not for everyone but for myself (very small teams or just myself and sometimes one other person), its invaluable for getting things done.
So, my point is, there is a big difference between intent and subconscious thought process. The latter can be fixed with apologies and education as you alluded. but the former can't and unless you believe someone intended the offense, you should not be offended. And the obvious answer to why I didn't apologize and why in the article they didn't apologize is because it makes them uncomfortable but more importantly,unless you intentionally practiced it, it is difficult to apologize without accepting weakness. Rule #1 of negotiation is never negotiate from a position if weakness. As the original comment suggests, this is indeed fragility, you feep weak for being wrong and you would feel a lot weaker if you said it out loud. The remedy in my opinion is to promote and have a culture where since childhood everyone is encouraged to see accepting social mishaps like this and apologizing as a strength.

It's not easy to say "sorry i was racist to you" and then briefly go on to talk about how you think their offer is bad and proposr something less (is it your racism again? ). It's a two way street is what I am saying, most people would see an apology as a weakness they can exploit.
Summary:

"Here's the magic — the next time you face a task that your whole body is screaming, "I don't want to, I don't feel like it," ask yourself: what's the next action? What's the next action I'd need to take to make some progress? Don't break the whole task down. That will be sure to overwhelm you. I think if most of us broke our whole task down, we'd realize that life's too short, you can never get it all done. Instead just say, "What's the next action?" and keep that action as small and as concrete as possible.
"
This is Canadian culture in a nutshell, especially politically: it's better to aim small or not to try at all than it is to really go for it and fail.
> Hey could easily offer a $15/mo plan through Apple, and still clear more money than the $99/yr external offering.

No, they can't. You're not allowed to charge more money for an in-app subscription.
Well, there are people that are racist. They are easy to spot because they make no apology about that. There is also systemic, or institutionalized, racism and the current state of law enforcement in the US is a prime example of that. What is interesting is how the systemic racism bleeds into everyone else's minds to form or reinforce their biases. If we can eliminate systemic/institutionalized racism then I would expect that most people's personal biases will eventually disappear.
It could also be a complete opposite of the executing environment, which is actually used to demonstrate the viability of 'another way to run a universe'. But because someone THOUGHT of this universe to simulate it, it's a "known" environment. If I try to break it down like a programmer, perhaps all it is, is a few physics rules programmed in, then the big bang on the enter key to execute the binary (I bet it's written in Rust - it's all the hype now). We could be done with a full universal simulation within maybe 1 hour of run time, but for us that 1 hour is like a trillion years.
Ethereum 2.0 Staking Pilot Program
Seeing as all humanity comes out of africa (i.e. we were all black), there weren't slaves before there were black people.

But if you mean there were slaves before the american system of chattel slavery, sure. But what's your point? Are you trying to explain to the descendants of slaves that they shouldn't be offended or at least bothered by the popular use of slavery terms because they weren't the first?
I know of companies who store all of their AML/KYC in AWS buckets, going back years. It's scary really.
What exactly is the benefit of these exclusionary tactics in your opinion? If there is indeed some conspiracy over excluding certain groups what could the administrators possibly gain from conspiring like this?
No. Indeed there is a helpful table if you scroll down through the linked thread:

https://mobile.twitter.com/dhh/status/1272977217115443200
Logged in to say kudos. This is a fantastic idea. Driving around in Antalya now, and I am transported mentally.
bad according to your cultural background?
> norm that corporations should not be particularly political

That's not even true of just tech. IBM put engineers and machines in the hands of the Nazi party in 1930's as they were putting jews into camps.
As a user concerned with my own privacy, I don't care about the color of the hat. If it's for my eyes only and someone else looks at it, it's a breach of privacy. If that's due to the incompetence of someone I've entrusted my private information to, it's a breach of trust. If that's someone with a legal responsibility not to share the information, it reflects very poorly on them, and this level of negligence should in my opinion be considered criminal.
Blackcurrant Production in the United States
I was wrong on the details.

To your other point, yes I most certainly do.
Yes I saw that and thought I was missing something because the article is very consistent in using “Venezuelans” rather than “a small minority of Venezuelans in major metro areas”.

Granted I should have acknowledged this in my original comment.
I see zig and d mentioned a lot on the rust/go posts about features and C++ on the posts about performance. It doesn't seem to be go/rust specific.
I wasn't specifically talking about Bootstrap. Parent post seemed to be making a general point about jQuery.

> The point is that one framework should not depend on another.

It's not hard to think of counterexamples unless you have very particular definitions of "depend" and "framework.
As I understand/perceive it, current price point is aimed at R&D of use cases for when that price inevitably drops.
Snow Ghosts (2016)
Will it really?

Old:

sum := 0
for _, x := range xs {
sum += xs
}

New:

slices.Reduce(xs, 0, func(i, j int) int {
return i + j
})
Fantastic! Would love to see Bengaluru, India :)
That's what most of these frameworks also do. (e.g. Bulma, which specifically bills itself as a no-JS framework: https://bulma.io/ )
This assumes that video encoding latency is lower than the audio latency.
Here's a four-line replacement for the various `sql.Null*` types in the standard library.

type Null(type T) struct {
Val T
Valid bool // Valid is true if Val is not NULL
}

Here's what it looks like in practice: https://go2goplay.golang.org/p/Qj8MqYWWAc3
So how is this company addressing all those issues?
That's just not how it works in the real world. Saying the only valid option for exerting pressure on your employer is "setting up a democratic vote" is basically saying you should give up on exerting pressure on your employer.

Fortunately, in fact, plenty of organized people have been taken seriously, and have effected change, through other means.
If someone spills a drink on you by mistake at a restaurant, you would be angry not embarrased. The humility belongs to the person that stepped on the figurative poo.
There is an expectation that the Euro will become the official currency of Romania at some point.
That's a weird box to put it in. I think the reason the fragility concept has caught on with (US) black people is because we each have far more experience dealing with white people than they have dealing with us (on average.)

It's difficult to design a study around. Calling it post-modern is just a slur. It's easier to say that you don't believe it.
I use ffmpeg to run a fun twitch stream VOD to highlight reel pipeline. Example with explicit language: https://www.youtube.com/watch?v=ETR3IXyGgEo.
ffmpeg handles everything from frame-extraction (to feed a deep learning model), audio spectrogram calculation (also features for the model), video trimming (to cut the interesting clips), video concatenation (to join the clips), and the text overlay
Barbara Liskov: Programming the Turing Machine
What are ya'lls thoughts on jucipp vs kdevelop vs vscode vs sublime text for c++ development?

I've been using VSCode (& Codium on my linux machine) for c++ dev. I have the debugger and build tasks all set up and feel happy about that. Wouldn't mind having something a bit more reliable. I get this weird bug in VSCode where CTRL+P doesnt index all the files in the project. I have to manually navigate to the file, open it, and then CTRL+P can find it. I usually end up working with both Sublime Text and VS Code open. Sublime for code reading, VS Code for code writing.

I still feel like Sublime just dropped the ball with poor plugin support and thats what gave VS Code its edge...
Why use many words when few do?
Another company is giving up on AR. This time, it’s Bose
Super secretive Russian disinfo operation discovered dating back to 2014
>Limiting to only non-EOL and to only future timelines after November are your own chosen statement limitations, not mine.

My statement was a Linux OS after 2013ish, which means RHEL 7 and Ubuntu 13.02. RHEL 6/5 are not from 2013 or later.

>My statement that the shuf default is insecure for certain versions is correct and I have provided specific examples. There may be other examples, but I only need one to establish truth.

There are certain default versions of the kernel, bash, etc. that are insecure for certain versions of Linux OS releases. Your statement is meaningless. You can go back in time and find an insecure version of a piece of software, that's almost always true, you established effectively nothing. Whether or not anyone is using that version is what's meaningful.

You might as well be warning people not to visit https://correcthorse.pw/ on the default Firefox that ships with RHEL 5 because it had insecure defaults.

>End of life dates have no bearing on my statement. You seem to be trying to change my statement into something else so you can say it is incorrect.

It does, as I stated and proved above. Everything you've said is pretty much incorrect, which is the problem.

>You can narrow your own statements to only include versions and future timelines that you think are important, which is fine, but it doesn't help those who will still be using the affected versions for years to come.

Effectively no one is going to use the impacted versions for years to come. I doubt there are any users reading this comment thread who use RHEL 6 for password generation.

>The ELS versions exist for a reason, which should be clear from the fact that Red Hat is a for-profit entity.

They exist for the same reason Windows will sell you support for Windows XP, even though that product is also EOL. Are you going to warn the .x% of users that are using Windows XP to not even connect to the Internet?

>There is a significant number of projects in areas such as industrial control, defense, and finance, that place a high value on stability and they want that extra timeline that extends far beyond end of life.

Finance definitely places a high value on being on supported versions. As a matter of fact, it's against PCI DSS to be on EOL products. They have entire audit and compliance teams to ensure they're not on EOL products.
This has been discussed to death since the group started. The name was intentionally chosen and too was purposefully left off. If the phrase invokes a negative reaction but phrases like "Save the rainforest" or events like breast cancer awareness month don't invoke a similar reaction then it's meant to be introspective. I saw it translated with too in parenthesis in foreign newspapers in the beginning but not recently.

Several years in people constantly arguing all lives matter and disingenuously arguing the point after correction are also a good filter for trolls.
curious what other languages and domains you are working in. In my experience, Go has been a boon to productivity. I do networked services mostly. Projects that are maintained for years with lots of tweaks. Rewrites, greenfield. Lots of focus on operability, maintainability, and high availability. My work started in php, became more serious under perl (anyevent), and python (twisted), and toss in a smattering of other things here and there (some C, C++, ruby, javascript, lua). The main work horses were perl and python though. I've been using Go now since 1.2 (around 2013/2014). Every time I go back to these other languages in the same domain it is like taking a giant leap backwards.
No, but I wish I saw Go vs Clojure, more often.

To me, Go vs JVM ecosystem languages is a much more difficult choice. I would have to actually think a bit.

To me, Rust and Go really don't occupy the same ecosystem niche. I can't think of a project where I would have to choose between them--the choice between them is almost always dead obvious given the project description.
At 75,000$ using a person is almost always going to be a better solution right now. Even above 20k I suspect it’s mostly just people doing R&D. However, that is kind of like looking at the first version of the segway and ignoring the cheap ”hoveboards” that showed up at 1/60th the price. At say 1,000$ you can bet some people would use them for dog walking.
Picky Eaters, Philanderers, and Hamlet
Ask HN: S3 Gateway to Tape Archive
Hi everyone, I'm looking for an S3 interface into our tape libraries (Spectra T950 and IBM TS4500), and their drives. LTO6 + LTO7 + LTO8 + JD3592 .

So far I have found 2 options:

https://www.point.de/en/products/point-archival-gateway/tape-based-s3-object-storage/

https://www.versity.com/scoutfs

However, each of those options comes with pros and cons, and if I could compare with other solutions I think I could get better results.

The current requirements are to re-archive around 40PB that we already have, and in the near future keep archiving around 2PB of new data every month.
We do not usually read the data in TAPE, we only read when things go south, and when we read we read 10PB so we could even increase the number of drives on short notice.

Thanks for your help. And thanks for your questions if they are raised.

So, what other options are there to store data into tape without an agent, and without mounting a NFS or CIFS thingy?
Merely firing officers for wrongdoing is itself a huge departure from the norm and starts to set a precedent. Of course, it must continue even when riots aren't gathered outside the precinct.
What is the deep learning model and what does it do?
Not GP, but I've sometimes found libraries implementing similar concepts differently causing issues.

E.g.

libraryA.Result struct {
Err error
Data SomeDataType
}

libraryB.Result struct {
err string
Data SomeDataType
}
func (r libraryB.Result) Error() string {
return r.err
}

Now you have two different implementations of the same fundamental idea, but they each require different handling. In Go, where many things simply return an error type in addition to whatever value(s), you would now have three different approaches to error handling to deal with as opposed to just whatever the language specified as the best practice.
I changed the OS of my NAS a few weeks ago (from "Gentoo Linux" to "Linux Mint") to FreeBSD (mainly to have a "better ZFS" - I read only later that apparently both Linux & BSD ZFS are being merged?) and the installation and configuration has been very smooth (currently up and stable with e.g. Xfce, gkrellm => just a simple NAS).

I miss only the "nmon" utility but apparently it's possible to "port" almost any Linux program automatically to FreeBSD Linux apps => I might have a look at that.
You're correct, I meant to put in Kh-20, and made a mistake, but will leave it as-is. Here are the Wiki pages for any other readers:

https://en.wikipedia.org/wiki/Kh-20

https://en.wikipedia.org/wiki/Kh-22
>I think the issue is that you can't sell in-app content.

They didm't.
That wouldn't change anything to Result<T>'s implicit safety properties. "safe + unsafe == unsafe" - to have a meaningful discussion we should focus on the safe part, else it's always possible to bring up the argument of "but you can do ((char*)&whatever)[123] = 0x66;"
The author of Intercooler has a new project

https://htmx.org
Bartini Beriev VVA-14
> My ego creates a tight bond between my work and my identity. Linking my self worth to how well I do my job. This then creates the need to track my performance. To keep score. Spinning up mental processes that consume valuable resources which make staying on task very difficult.

I think this part is definitely true for me...

I have let "notice when you are confused" and "understand the impact of your work" and "make sure you are building the right thing" and "make sure you know stakeholder needs" get kinda etched into my identity. I keep wanting to _understand_ the systems I work with and I keep getting distracted by noticing problems with its UX or implications to business process.

I can turn that voice off with deliberate effort, but I don't know how to get it to stay off.

Does anyone else have any methods for more permanently-silencing UX-worries and just cranking out code?
Yes you can.

https://www.theverge.com/2020/4/1/21203294/amazon-prime-vide...
Boston Dynamics starts selling its Spot robot – for $74,500