skysight-inc/HackerNews huggingface dataset:
This seems like the inverse of the Doomsday machine - once anyone knows about it, it's useless.

If I know I'm going to leave the country, I'll back up my phone to Google Drive (or wherever), factory reset my phone, and leave nothing for the investigators. If they'd kept this surveillance under wraps, they might have found something. Now, everyone knows to clear their phone before crossing the border (and the ones who don't know probably don't have anything worth finding on their phones).

Of course, this could just be a tactic to increase queue times at the border.
I've been using Thunderbird since early 2000's. I used to run my own mailserver; stuff happened, and I decided to switch over to my ISPs mail offering (which is the same as what I ran: Postfix, Dovecot, Spamassassin, and Squirrelmail/Roundcube if I need it).

They also provide a Sieve server. This is important.

If you use built-in Thunderbird filtering, then it only runs when mail is delivered to Thunderbird; and unless all your clients have the same filtering rules, then things could get messy. With Sieve, the filtering occurs on the delivery server; so it happens before you start your client.

If you use a webmail service with filtering, that also occurs on delivery, and server-side. But Sieve is great if you want to run a proper mail client.

The Sieve rules notation is a pain; but you can use Roundcube as a Sieve rules editor - it provides a nice interactive form-based rules editor, so you don't have to remember the rules syntax.
> There may be no such images, because it’s not interesting to observe two bright spots.

*Seriously?* There are an unlimited amount of uninteresting pictures on the internet, but no one has bothered to take a picture of a fundamental claim of quantum mechanics because it's so trivial as to be boring?

Really??
it's not the result their lobbyists paid for

plus the commission doesn't gain control if it can't justify passing laws
Sounds like you want a product owner, or maybe a BA?

Is the "problem" with open source that it is mostly, only developers working on software?
Thanks, Firatcan.

It is a full-text search so candidates can search millions of jobs instantly. The key differences with other job boards:

For candidates:

1. Showing the job highlights. Most job descriptions lose the formatting after being posted via partners, making the job description unreadable. The highlight will show the candidate the essential points to help candidates decide if the job is a good fit, and then they can read the full job description.

2. Filter jobs that only have a salary, sign-on bonus, or both. I always wished to see this when I was looking for jobs in the past.

3. Blazing fast.

4. You don't need to browse multiple pages to find your perfect job (when browsing using Desktop). Everything will be on a single page.

For employers:

1. Optimize the job for candidates (highlights) and Google For Jobs.

2. Employer page where candidates can search all the opening roles by the employer.

3. There are some future features for employers, including adding skills, fixing grammar and styling issues .. etc.
> But hey, keep swallowing that Russian propaganda...

To what exactly are you referring? Everything I wrote in my comment is true. RT is factually banned on Telegram.
My relatives adopted a child who went through something similar at age 4. She's okay now, but it took years to get to that point.
Duress codes have been used in physical security systems (i.e., pin pads to open doors) for a long time.

Personally, I'm wondering why ATMs don't have this feature.
I have known for decades that my intelligence causes serious mental health issues for me personally. It absolutely is a double-edged sword.

Sadly, I am not sure how this result is either surprising or useful, because most places still effectively criminalize (or at least heavily penalize) those with mental health issues. Anyone working or living in positions where such issues could be viewed as a liability would be putting themselves at risk to even seek treatment.
What if you don't store the keys on the drive?
Yeah, that still strikes me as gross and undignified, and I don't buy the premise that you need to show specific images of specific children that are available for adoption _right now_ to increase the rate at which parents come down.

> Charities use images of children to sell the charity.

Note that they're not selling the children.
No, I was similarly skeptical at first because modern jailbreaking is so rare. He’s telling a true story… but leaving off that his story was from the 2008/2009 era.

https://www.tivocommunity.com/threads/iphone-app-dvr-remote....
Don't underestimate the value of a couple of AWACS flying non-stop over Eastern Poland and Romania.
Try to evaluate the rule with some reasonableness. There's likely a mechanism to report interest as income, or the balance of investments would be based on deposits & not effective worth
I've never been to India, but I bought a decent number of pirated CDs and DVDs from people (including Indians) when I lived in Doha, Qatar in the mid 00s. They were cheap, but extremely unreliable in quality. Many of the discs simply didn't work, and of those that did, there was a good chance you were getting a "camcorder in the theatre" version complete with terrible picture, sound and people coughing. I did the math at one point and I spent more on piracy than if I'd just bought legit copies over the internet.
Well, indeed.

One then needs to explain how a NN being a "universal fn approximator" helps at all in this context.

One models RVs generativey using distributions (and so on), the actual model (eg., of house prices) isnt a function, it's often an infinity of them.
The key to understanding ELF is that it serves three purposes:

(1) Execution - A container describing how an OS can load and execute a binary

(2) Linking - A container with relocatable machine code; for the linker to assemble

(3) Metadata for debugging and other purposes like stack traces

Program headers describe "segments". Segments are for the execution time view of the ELF. They describe the parts of the file to load into memory regions, and the execution entry address. The program headers are what are read by the OS when running "./my_executable". The segments don't always have names. Also, it is confusing that "sections" and "segments" mean very different things, but that's just how it is.

Thus, program headers (and the segments they describe) are for #1 - Execution.

Sections are a link-time construct, leveraged by the linker, to decide how to allocate functions and data to the execution segments (via sections). Intermediate ELF object files contain relocatable code, where the code is allocated to sections (you can manually specify them if you want). Example sections include ".text", which is executable code; ".bss" which is zero-initialized static variables; ".data" which is pre-initialized static variables, and so on. You can see an example of sections being allocated to segments in this thoroughly described linker script [1]. Sections are mostly ignored during program execution.

Thus, section headers (and the sections they describe) are for #2 - Linking.

You aren't alone in not knowing these details about ELF. It wasn't until I got into the embedded space that I dug deep to understand linking and loading, linker scripts, and executable formats. These details are important to understand for microcontrollers since you may need to carefully allocate code to physical addresses that have faster memory (e.g. core coupled RAM), or put code in flash. In some cases you execute code directly out of flash (so must tell the linker that including physical addresses); but in other cases, you might need to load code into RAM (manually, there is no OS!) from flash since executing out of flash can be slow. On desktops and servers, it's rare to change (or even know about) linker scripts.

[1] https://blog.thea.codes/the-most-thoroughly-commented-linker...
Only pair with people who are genuinely interested in learning new stuff, want to do better and who are able to listen to other viewpoints and exchange ideas. Pairing with people who don’t care to learn or are super opinionated is a nightmare. Ideally you would have hired only people of the former kind but in the real world that is often not the case.
"I don't know why you are upset that I'm stabbing you when I've been poisoning your all these years ha ha ha".
There are, in fact, digitally restored versions that look better than unrestored versions ;)

Nosferatu is not so old that it's some kind of sacred artifact to me. It's a movie, it's meant to be enjoyed first. And the original music really does nothing for me. It isn't about technical quality either. There are high quality versions that don't "work" any better for me.
Even considering how easy things are using tmate, it is really challenging because there are a lot of Software Engineers that don't really know how to use a terminal to the point that asking to do a SSH is a bit too much.

So we end sharing the screen over hang outs, that is basically very inefficient and wastes a lot of CPU. But because it is normalized, it is "the standard".

EDIT: my comment was a bit unfair. I guess I could install VS Code, change my daily editor, and use it with the Live Share plugin with those using VS Code. So hang outs it is.
"Could still be made useful in some cases perhaps as part of a larger “defense in depth” scenario"

Completely spitballing here just exploring the thought:

Like using duress pam to _only_ allow logins if a duress pw or authorized_key is used? Port knocking (https://en.wikipedia.org/wiki/Port_knocking) comes to mind as a simile. Could that even be done?
The benefit of a pair in this situation is figuring out the design flaws that make programming repetitive/mundane. If you’re doing a lot of repetitive work, there may be an abstraction you’re missing.
Another option is "inbox" , "p0", "p1", "p2 . inbox & p0 you check once per hour, p1 once a day and p2 twice a week.

Instead of categories, assign an attention budget.
Well said. One must be very protective of the pristine mind of the morning. So easy to mess up. Although my writing is mostly technical, I need it too.
> You could even spawn a process to remove the pam_duress module so the threat actor won't be able to see if the duress module was available.
If not SPA, which technologies would you suggest for a web app similar to an IoT dashboard, with gauges and other UI elements that update every second? The server is written in ASP.NET Core.

I was considering Blazor server side but it does not seem to be very popular (compared to react, Vue, angular, etc) and I am not sure it's a good choice for the long term (MS likes to kill UI technologies). Approaches like htmx and unpoly do not seem to be appropriate if a large portion of UI needs to update frequently (feels similar to implementing the Blazor approach but inefficiently).
> SWE is an occupation that ought to be paid more (for scalability reasons)

Scalability isn't a reason for salaries to be higher.

It doesn't matter if an employee generates $1M/year or $100M/year for the company; if somebody else would accept to do it for $100k/year that's what he's getting.
Thanks, that's a great analysis how politics works in almost every group. The take is that if one wants a clean system once cannot give any powers to the govt, including the ability to tax, it's a slippery slope.
Speaking of this, does anyone know about any local backups for Linux with a nice GUI? I turned into a GNOMie and don't want to spend time with commandline options to figure it out. I tried APTIK but it flat out didn't work.
I don’t dislike Go and have worked with it professionally on and off over the years. It occupies a weird liminal space between low level languages like C and medium level languages like Java. It was built to solve a set of in house problems that Google faced and it does so well. On the other hand if you end up needing to do lower level work the lack of power renders Go unsuitable. And if you need to do higher level work the lack of expressiveness is almost as frustrating.
Missed your chance there, I think.
The more resources available for parents who shouldn’t become parents to stay childfree, the better.

Everyone decries the falling fertility rate. Let’s talk about how many kids who are in foster care every year (~400k in the US), who are in toxic homes, or who are homeless. We have a long way to go.

(I donate to non profits who subsidize voluntary permanent birth control and who advocate for the childfree)
This is the best answer. I read something similar for Ocaml and finance sector.
I feel like it's a result of bad UX design if users ask same things over and over again. StackExchange's engineers were quite ingenious by automating answer suggestion and finding possible duplicates even before someone gets to the point of clicking the Post button.
I've searched for hours so if you actually have a link, I would appreciate it.
Everybody knows that Russian gas is an important commodity. Actually it's just one more reason for US oil producers to go into war against Russia as long as they don't have to pay for it.
I'm explicitly talking about profit and not revenue. I too can have near-infinite revenue if I keep "selling" products/services for less than what it costs to make them.
> Have these benifits even been confirmed through unbiased scientific studies?

Good question. The problem there is that setting up a study of this is rife with problems. E.g. ensuring you're comparing "like for like" developers is hard enough. I have no problems believing that companies like Pivotal that are known to do it get good results from it, for example, because by announcing it they're self-selecting for developers who at least believe they do better in pairs. That may well even be a decent strategy to prevent dead-weights from applying, and so I could also very well see them doing better than a company with poor screening and performance management.

> The problem is that in the tech biz people tend to follow blindly without thinking. There was a point there where just because Pivotal Labs had some success pairing full time, everyone followed blindly. It’s the same with leetcode style interviews, open offices and ping pong tables - it worked for google and all of the sudden everyone is following blindly.

Cargo-culting in other words...

> But personally, I wouldn’t work somewhere which paired heavily even if the benefits could be proved. I simply won’t do it because I don’t enjoy it!

Same here. I'm fine with others doing it, including on teams I run, but other than sessions to teach or communicate a design I'm unwilling to be forced into it.
Baffling indeed, but I doubt further context would alter my conclusion that these parents are heartless scumbags.
I like the idea of creating a demo-only mode so people can actually get a feel for it without the friction of registration. I'll also look into product-led growth more, thank you!
It uses restic (github.com/blobbackup) to create backups every hour by default. After the initial backup, the load on battery and cpu should be pretty minimal since the agent is idle most of the time (because incremental backups are fairly quick).
The phones in president Biden's Oval Office (2021)
>Seems like a really slow, cumbersome technique to monitor people

I agree. I wonder how many times they found what they're looking for?

Maybe slow and clumsy is part of the goal. It's a deliberate interruption that signals someone is paying attention. They probably have all sorts of classified network capture whatever, but that's not visible. It's the difference between your boss monitoring your email, and your boss sitting down at your desk and scrolling through your email.
Maybe OP just noticed this particular connection and was genuinely surprised
I've picked up F# out of a need to get things done.

I got sick of learning framework after framework just to keep relevant. F# is niche so it moves a little slower.

The results have been fantastic. Not only can I solve business problems faster, I'm happier with the resulting code. It's easier to read, test and alter.

I've found some languages a nightmare to work with. Specifically Perl and JS. I've seen brilliant code written in both but that takes more care than most put in. If you have pressure to rush and don't clean up it's just a mess.
That salary would be high in France or Spain, so in Ukraine...
It seems to me like a "reactive intelligence" is basically equivalent to an "adaptive intelligence" which just hasn't begun making use of all of its possible outputs yet. Obviously even though we adapt to our environment, there are still ultimate limits to how far we can adapt.
A closer look at the volunteers who are signing up to fight the Russians
Yep great advice I always read stack overflow posts but never posted anything.
Russia is a regime where reporting things that disagree with the official govt line is punishable by 15 years in prison[1]. It is not at all surprising that an independent news outlet reporting on and for Russia would choose to be based in a different, but nearby jurisdiction.

[1] https://news.sky.com/story/ukraine-invasion-russia-passes-la...
No, we haven't forgotten. This is about Europe.
This is an image that loads from a different host.

Neither of these companies will create a shell profile if you never visit them.

If they are criminal why would you use them?
Indeed, what is controversial about Basecamp? Have been reading their blog (and now blogs) for over 15 years. I can't speak as a customer - or as an employee - but they seem to be one of the most humane companies I've come across.
Diplomacy is the ONLY way this can end relatively safely without nukes. At some point, Russia will be exhausted, and cannot continue the invasion except by mass destruction. At this point, Ukraine should enter peace talks and formally hand over Crimea to Russia (something they already lost) in exchange for a cease fire, the dropping of sanctions, and Ukraine EU/NATO membership. That will protect them going forward, and allow Putin to skulk away with 'victory'. In reality, he will have been defeated and his economy crushed.
I didn't mean to morally pin the war on the intermediate military officers. But to bribe them in any way possible to run away, sabotage, slow down, isolate their batallion whatever..
I don't want to be hostile but your camera pricing seems insanely high. It looks like you are competing for the same market as Reolink which has what appears to be a similar product for a TINY fraction of the cost probably 10x or less.

What is the benefit of your product vs theirs?
I made a little service called quarantest[0] for web apps that you can point at a GitHub repo. For every PR/push it does a fresh build and makes the app available at a url based on the commit hash.

[0]: https://github.com/anderspitman/quarantest
> it's why products have gone to online accounts for seemingly offline software.

Very interesting theory. My theory so far has been that it's been because:

1. Data mining/data accumulation/data reselling

2. For so many devs web is what they know, so they naturally think in those terms

3. You can release updates/new versions way, way faster if much of the app is on your server

4. Future flexibility

I definitely think your theory belongs on the list. I'm wondering how impactful that is. Could be pretty big.
Thankfully a lot of data extraction projects serious enough to beat somebody with a hammer are not serious enough to tamper with TPM.
Wrong on nearly everything you said, based on what I know.
Can largely attest to everything dukeofdoom said. You are most likely relying on mainstream news only.
And while we’re on the topic, even within C++, why isn’t Mozilla using better dev practices that avoid use-after-free bugs?
"Divide x into a bunch of buckets.

Make two neurons tied to Input that activate very sharply at the bottom and top edge of each bucket.

Use those to make a neuron that activates when Input is in the bucket.

Weight it so it adds f(x) to Output."

That's over 100 times shorter than the article. The method isn't as elegant since it needs two internal layers but I think it's pretty clear.

Is it wrong to say that the logical leap from "a neuron can go from 0 to 1 at a specific input value" to "neurons can make a lookup table" is trivial? Oh well.

(With "go from 0 to 1 at a specific input value" being the nonlinear part.)
IPFS is not for long term data storage, and once you get about the 100k file mark your tables are so damn slow you can't add anything new
You can make a snapshot of a Backblaze Personal and then store it in Backblaze B2. Works fine.
>It’s a lot of misinformation.

It's only 'misinformation' if you take the words of random people on the internet as being 'information' instead of 'opinion.'

As that's a very foolish thing to do I think it's better to call their content 'ignorance' rather than 'misinformation' as that accords it a type of status it doesn't deserve.

With that in mind, do you propose that the ignorant should be silenced?
Backblaze also supports that pricing model with B2, which is a fixed cost per gigabyte stored per month. B2 also has an S3 compatible API, which lets you use any backup software you want.
I think the approach of [0] is closer to what’s going on in our brains, basically evolving symbolic equations of partial derivatives until we get something good enough. Really fascinating and succinct paper.

0. https://cdanfort.w3.uvm.edu/courses/237/schmidt-lipson-2009....
Not right now. I'd like to allow the self-hosted version to support other storage backends eventually (will probably start with generic S3 and SFTP first though).
This whole situation is kind of scary and depressing, big country with nukes and an increasingly unhinged dictator with a strong hold on power. The only possible way out is Putin dying, but he can easily have 10 to 20 more years, which is a long time for him to do more harm.
I don't think there's a need to create much in the way of hypotheticals, because there is nothing in the 13 clauses of Minsk 2, even extrapolating out to the most concessionary outcomes of the clauses that are effectively TODOs, that is a concession "too far" that would justify war -- even IR so-called "realists" don't see the strategic logic. You can find a reasonable summary of the clauses of the Minsk agreements here: https://www.reuters.com/world/europe/what-are-minsk-agreemen...

The faults for the failure of Minsk 2 lie with both Russia and Ukraine, and NATO for effectively incentivizing the Ukrainian government to fail to implement key clauses, and for publicly signaling and pushing for continued talk of NATO membership, which effectively shuts down meaningful action on clause 13.

And note that I am in no way a pacifist. I have no problem with NATO article 5 (up to a point -- I don't want any conflict to go to nuclear war, of course).

Final note: this type of conversion comes up very frequently when anti-war arguments are made. Someone asks "is there nothing you would go to war to defend?", when, regarding the issue under discussion, there are usually relatively clear and reasonable terms already on the table that are totally absent from the public discussion. It's nobody's fault but that of our politicians and media that the discussion is so hollow and bombastic at the same time, but it is frustrating.
I seem to remember that Android supports multiple user accounts, no?
A management coach astutely told me that if you feel you can't trust your employees to actually work, you have far bigger problems in your organisation.

Once employees clock in what you are doing, it is often easy to find a work around. I can easily install a script to make me appear online all day any chat application. And yes, happy to answer a random call. Most games can easily be paused, so it is a minor inconvenience really