skysight-inc/HackerNews huggingface dataset:
Somehow from the link it seems Arnold didnt manage to make his point in the Arnold Serra debate, and audience thought he is ranting. i find this quite disappointing, since I think he really has a point.
An MQ-9 Reaper costs no-where near what a modern Gen 4++/ Gen 5 fighter costs (F-15X, F/A-18F, F-22, F-35) does, neither in unit flyaway cost, nor in cost per flying hour.
In other words, no we can't discuss that here and should have those conversations on other sites....ok...
What are your fears exactly?
They'd probably make a cut-down Lisa (which the Mac, conceptually, at least, is), or an Apple IV (as in "Apple IV, The Apology"), compatible with both II and III, but offering the full III hardware for the Apple II side. To effectively use parallel processors they'd need an SMP-capable multitasking OS, which was not trivial back then.
The most important bit in my opinion:

> When merging fixes and features into master, we avoid merge commits and use rebases and fast-forward as much as possible.

Rebasing feature branches, and avoiding non-ff merges has been the best change I've ever made to my workflow. Makes it very easy to keep a clean, readable history that is actually useful when doing code archeology months later. Resolving conflicts is far easier than via merging too.
I thought the lesson is clear.

All e2e claims with closed source software must be dismissed by default. The burden of proof is on the seller.
Contact tracing: must be required. I work someplace where we have been grappling with the legality of telling coworkers about infected colleagues (when exposed)—the government needs to create liability for failure to inform others as opposed to threatening liability for over sharing!

If I’m wrong, PLEASE provide a .gov link and I will personally make sure that our large academic org pulls out of reverse, and into first gear!
Once can't just delegate responsibility like that. Any company should enage in some form of due dilligence before procuring software. If there are expecations of privacy then those should be proven by the company procuring the software, not the vendor.
Real Computers could so all that before smartphones, why did the same not happen to them and why are they still not as damaging as smartphones then if computation power is the cause?
Not personal information, but country of birth or nationality.
It should be noted that practicing hard movements will train the PNS to fire all at the same time.

No extra muscle necessary.
Reinventing Storage for the Cloud Era
Why childhood and old age are key to our human capacities
Regarding Starlark, there's a discussion on this topic: https://github.com/bazelbuild/starlark/issues/97

(note that Neil, the author of the blog post, commented there too)

My experience working on build systems and Bazel is that recursion is rarely useful (and most of the use-cases are for things that should be discouraged). Interestingly, Meson advertizes "non-Turing complete DSL" a feature on their front-page.
> I understand, but on the same period, France grew a whole generation of brilliant mathematicians. I don't think that the two are completely unrelated.

If you could prove me that there were more brilliant mathematicians educated in France during the 60's/70's compared to other periods, I'd be interested.

Even if this is the case (which I'm not sure), at least it's pretty clear it lowered the median (whether this is good or not is another debate ;)
I've always held Spreadsheets as the most underrated low-code platform. Here's a paradigm that enables users to build calculating machines without actually coding, yet the recent trend is such that we try to build visual-blocks based programming tools and call it no-code, but all the user does is deal with visual blocks instead of (sometimes more efficient) text statements.

Also red[1] is an interesting programming language that connects its reactive paradigms to how spreadsheets work.

[1] https://www.red-lang.org/2016/07/native-reactive-spreadsheet...
This, like most any other thing a government could conceivably do for the benefit of the population it should serve, will always be wrecked into dysfunction so long as the officials responsible are permitted to make and prioritize commitments to private industry instead.

The fact that this must be repeated so often on this website is why I no longer take seriously hardly anything I read on it.
Nothing more than you substantiating your claim. If it is indeed as you say, then the honourable thing for me to do would be to concede that my confidence was misplaced.
Not only 4 years after, but it had a slower 65816 to make sure it wasn't faster than a Mac.
Still a gem, thanks!
Four Seasons Total Landscaping
> Then what is the better solution?

That police should not make people disappear from their families without proper noticing, it would be a starter. I'm not from the USA but I think I can already guess who usually suddenly go missing because the police got them.
> It's not git-flow, as all commits are rebased on top of master to make the history of master linear.

I fail to see how that is relevant. I mean, the only possible impact that has is if individual commits within a feature branch are recorded or not, which is arguably irrelevant. You wouldn't get a different workflow if instead of reading you simply did a squashed merge.

> It is one of the more standard workflows, and it's a concise overview of how the maintainer of curl does their job.

It's gitflow, and leaving out feature branch commits doesn't make a difference.
Their retweet option is rather hilariously called the echo button. I’m not sure if it’s self-aware or not.
Say hello to my little friend
waves crossbow
This should be ilegal.
I will argue that Go's concurrency model is fundamentally flawed[0] precisely because its underlying mechanism is hidden from the user. If it wasn't for this model I would be using Go instead of C and probably instead of a lot of other alternatives.

Yes Go the language is boring and I like this idea, but the runtime is a black box, that I don't like so much.

[0]. For example: https://github.com/golang/go/issues/14592.
I was born in Mainz, and lived there for 30 years! Beautiful city, if anybody is in the area, come visit (but don't go to the "Ebsch Seit"=Wiesbaden :)
The university has a particle accelerator (MAMI), they do tours!
I wonder if this is the source for any “leaks” from tech companies who use Zoom as their office communication tool?
Artificial intelligence may be making you buy things
Your reply lacks empathy for Ukrainian side.
+1 "Never merge with GitHub... I don’t feel that I have the proper control"
Why don't I see down arrows?

There are no down arrows on stories. They appear on comments after users reach a certain karma threshold, but never on direct replies.

https://news.ycombinator.com/newsfaq.html
Tocqueville Effect
Thanks for your interest. Do you maintain something yourself? Do you have some projects on your mind which could adopt such approach?

I am currently just beginning my research of the current state of things in Linux distributions with regard to the distribution (pun not intended) of bugticket time to resolution. I am doing this to get a fine grasp of actual state, and be able to articulate the additional value of such userbase-funded commitments.

I aspire to tracking my commitments up to full deployment in SDLC terms, but it seems this information is too hard to consistently get with the existing bugticket handling practices of Linux distros, so now I am going to start with measuring how much time it takes to mark the ticket "closed" or "resolved", whatever that means (seems to mean mostly "integration completed" in SDLC terms).

I sketch some of my thoughts here, but the notes are somewhat outdated: https://github.com/userbase-funded/wiki/wiki

I have also contacted the current maintainer of one valuable but neglected project, but got no response so far. That project is vdirsyncer, it has been not actively maintained for a year and a bit until recently, but has many consumers, and I think such projects are a good fit for my idea. https://github.com/pimutils/vdirsyncer/issues/790
And I think it is illegal in EU.
The law makers legitimately have no understanding of the technologies they are writing laws for or how the law will be enforced, this isn't a problem with the law its intentional.

Laws aren't based on reality or whats feasible they are fantasies(beliefs) society would like to be real and so tries / pretends to enforce.

From a practical point of view people want strong cryptography and trust government run agencies like nist to provide specifications for strong cryptography. In the past the government has bribed and manipulated these specifications to be weak to attacks that only the government know about. Everyone follows these specifications and writes in the backdoor for the government.

The problem with this is that people are now wise to it and don't trust government specifications or organisations like the nsa who have been caught poisoning the well.

A larger problem with this is that the gov cant use all that juciey data for its own purposes without revealing the backdoor that was in every encryption in use, kinda awkward.

The new strategy is more blunt if you use encryption you are expected to create two keys for it one for your own use and one you send to the government.

This is a nice position for the government to go from a position of absolute power but no way to use it to a new status quo where the population are expected to snitch on themselves and continuously present them selves to the government for arbitrary judgement.

Now you may think to yourself well if the whole point is to stop people using encryption to do bad shit what stops them from just using encryption and not sending the government a key? That's a great question, fantastic! and one the law doesn't have to answer, the point is the gov want to peep and they can give them selves that right.
A picture book to explain big data to your parents
How is this not something akin to an anti-trust issue?

Fun story. I had a printer for a while, and then I just didn't after university. I don't print anything anymore. To no loss at all.
It's either on my phone or I write things with a pen.
I just did a week ago! And I still find Sourcetree's interface a lot clearer and cleaner for this specific purpose.
Getting Started with Flamelink, a CMS for Firebase via the Firebase Blog
While I am not from USA, supposedly in USA people also care about privacy. My opinion as a parent matters in the context of my child (as I am legally responsible), and in the end what matters is the law (which is above "don't care"). I'm very curious if this is even legal, and if so, in which jurisdictions. If I don't give my child permission to have a camera active in my private space, what is going to happen?
I'm so proud of this as a German and Mainzer!

Edit: To be clear: I am proud that it was Turkish immigrant's children who did this, and that Germany made it possible for them to do it.
Great story, it’s not quite there yet; finalisation of the testing, and mass production to be done.

But with the huge financial and credibility boost I hope the team can follow their passion to solve other medical issues.

Quite an insight to switch from cancer therapy to COVID-19 vaccine, and quite the opportunity to be able to deploy 500 researchers onto it at such an early stage.

I hope this bolsters their original search for cancer treatment.
Is it ink cartridge or toner cartridge? The post is about LaserJet
Users were unaware this was happening. "It just worked" because it would install itself in the background unbeknownst to the user, thus obviating the need to take time to install it when needed.
Occasionally I wish I could take some karma and use it to upvote other comments - this is one of those occasions.

Edit: I would upvote parent comment as well as grandparent.

Edit: I think it would be fair to this at some kind of ratio (e.g. spend 10 karma to for each upvote or something).
You can fill a report and someone will actually look into it. This works because wording a technical issue is hard and few issues are filled.

I just discovered my windows 10 box has been file sharing with the network for years. That I'm apparently not sophisticated enough to disable this in 10 min is quite one thing, that the desktop shows no indication of it is quite the other. The settings are hard to find. One would rarely just run into them. When you think you've disabled it doesn't mean it is disabled. Trying to convince MS seems pointless. I just send and email to https://edpb.europa.eu
Which PR firm do you work for?
Could you share examples of how cloud providers break rr?
HN does not suffer fools gladly. Speaking as a fool, I find this challenging at times, but overall I think it is a distinctive feature. I'm free to go to reddit and find a sub with fellow wingnuts if I fancy something more whimsical.
for those who wants to see benchmarks:
RDR 2 (Read Dead Redemption) on linux vs windows
https://www.youtube.com/watch?v=6RfJoH1N6IQ
There was never meat in the burgers of Mc Donalds in the first place:

https://en.m.wikipedia.org/wiki/Pink_slime
I'm okay with small products, like screenshot taking app.

The more responsibility I give to the product, the more solid background it should have.

For example, if I had a company with 100 devs, and I need a to-do app for them, I won't choose small indie hacker product.

However for myself, I use them: screenshot taking apps, gif making apps, etc.
"Some time ago" was eight years ago (/r/linux_gaming reminded me of this). Amazing they kept going through all this time and do not seem to slow down.
HP printers do in-band firmware updates via print jobs?
I've been using Emacs for a lot of things for a quarter of a century. Mostly programming. Or, really, editing program source code plus some haphazard IDE features I've bothered to hack in.

Emacs is definitely is not the only tool I need. It is ill suited for graphical tasks, sure, but it is also not the best tool for email, web browsing, taking notes, calendars, and a wide variety of other things.

Sure, you CAN do most of those things in Emacs, but it's not the best tool out there for any of them. Emacs is a great IDE, but it simply doesn't exist on most of the platforms I use all the time to make in a realistic contender.

Home surveillance? Password management? Backups? Website authoring? Keeping basketball scores? Managing personal photos? Learning a new language?

Literally (and NOT figuratively!) most tasks are better done not in Emacs, but some other tool. I'm not sure why this needs to be said out loud.

Yes, like a piece of paper, you can use it for any of those tasks. Almost anything can be viewed as a "text task". But it there are better tools out there for almost all of them.
So it's okay that Zoom lied because users should have reverse engineered it to verify that what Zoom said about their own product was true?
Oh, HP and their black magic "prints". Back when I had to restore a Z2100 plotter for my employer, I found out that all the "clean printhead", "print test plots" and other commands - including when you launch them from the printer buttons instead from the web interface - are just ordinary print jobs under the hood.

If you ask me, this is one huge security hole waiting to be exploited.

And if anyone ever wants to play around with the Z2100 or the formatter (HP50XI/SCR or HP50XISCR)... they're x86 Linux based!

Reboot the printer in Service mode, navigate to "Service Utility", then "Enable/Disable Firewall" and upon a reboot you get a SSH root shell. Kill all processes, sync the disk, and dd it out to your computer, as the laptop PATA disk on the formatter is encrypted. If you're afraid of the PATA disk ever failing, take a CF card, a CF to 2.5in mini IDE adapter, dd the image from the previos step and replace the old disk.
In the UK it's only contract work that states a pay upfront. Usually a daily rate for tech work.

Permanent roles don't state salary. Exception being a few companies like government that have a fixed band (way below market).
Indeed.

Every time the AfD is mentioned, I have to remember this: https://politicalbeauty.de/mahnmal.html, and it makes it a little bit better.
(Industrial) Espionage is the ius prima noctis of superpowers.

http://cryptome.org/echelon-nh.htm
For example I might be working on a specific feature and discover that my dev environment is missing something (For example replacing node by nodemon). I will make the change on the build script but I will not commit before testing the process for a couple of days, and certainly not before finishing the feature/bug I'm working on.
(ppt)
First, thank you for your service. 03-07 were quite some rough years.

> realistically we're more likely to be fighting a handful of goat herders in Afghanistan with an AK and a bag full of rice before we're taking on an armored division.

Absolutely true. And to keep this statement true in the future as well, it will make sense to heed FDR’s advice to speak softly and cary a big stick. We need advanced weapons not in order to use them, but in order not to use them.
>I like how you inserted "distant" in there as if it matters.

He/she likely needed to include that as a way to ignore the Tibetan elephant in the room.
You are correct but so is the parent of your post, the key term they used is "generally" and I would say that is a correct observation. General problem libraries tend to not sell. There are specialty markets where one can make money from licencing libraries or frameworks as you highlighted game/cinematic there is also some areas in medical and legal but for the most part if one is building a general purpose library or one that appeals to a broad market, they tend to not be commercially viable. Those that provide specific solutions for a vertical tend to have more success in commercial licencing.
Chip fabrication has traditionally been a US strategic technology supported by US government investment in return for making sure there are complete supply chains available in the US or friendly nations (specifically Japan and Taiwan).

The US has tightly controlled the export of advanced processes, which is why even TSMC isn't allowed to manufacture in China with processes below 22nm.

I believe (Chinese based company) SIMC has a new 8nm process they developed themselves, but people have doubts about the yield.

See https://warontherocks.com/2020/06/the-chip-wars-of-the-21st-... for some details about this.

What's more we are constantly building new plants and processes. This isn't like the Saturn V where the plans were mothballed.

Sure, if you killed all semi-conductor engineers, and everyone at Intel and TSMC and Samsung I'm sure there would be problems. But realistically chip manufacture is one of the things I'd feel more confident about being able to recover.
Can anyone please explain (in layman terms if it's possible) how did the researchers come up with the method in the first place if the process how the method finds the answers is not understood?
and it could be more stable because it didn't implement e2e encryption.
> You could commit and rebase and all sorts of clever mangling of the history.
> OR you could use the right tool for the job

Stashes are just another form of DAG node with their own special syntax and commands and quirks. I've already learned one set of commands for all that, why learn a second, less general set of commands?

I have started using stashes in one very specific case:

1. I realize I'm on the wrong branch
2. I've made no commits
3. The right branch has changes to files I've modified

git stash push
git checkout -b newbranch upstream/right
git stash apply
...verify...
git stash list
git stash drop [id]

Careful and safe, but not actually much faster than my old workflow, and I haven't the foggiest idea how to fix things up with stash if I've made several commits, if that's even a thing.

git checkout -b dead/wrong
git add -A .
git commit -m "WIP"
git checkout -b newbranch
git rebase --onto upstream/right upstream/wrong
...verify...
# optional
# git branch -D dead/wrong
# git reset --soft HEAD~1

Depending on if you count the optional commands, that's one more or one less command. "Those aren't optional!" you might say - but yes, they are. I'll often merely amend my WIP commit into a real one instead of resetting. I'll often keep dead branches long term - perhaps some of my work relied on things that haven't landed on upstream/right yet, and can't be brought over sanely until upstream/wrong lands on upstream/right, or just for peace of mind that I might've forgotten something. Good dead branch names makes this less painful than... numbered stashes? Eww, gross.
I use them to stash changes to config files that remain fairly stable across branches but require local paths, etc. I realize this isn't a best practice for config files but it is what I need to do for my particular mountain of technical debt. This works particularly well since the config files rarely change in a permanent way. I will only do it short term, though. For me, Stash is a tool I use sparingly as a convenience.
How would you verify e2e encryption on a proprietary protocol? Not every company that cares about privacy has crypto experts on staff. They should have a reasonable expectation that the vendor is telling the truth.
Both Collabora and CodeWeavers collaborate with Valve (and with funding from Valve?) on the gaming front though so it's not wrong to attribute that to Valve (yes CodeWeavers also improves Wine independently, but that's more than just games).
I did develop a proof-of-concept for a client recently which involved some digital sound processing on mobile devices and used this[1] book as a reference to refresh some (advanced) basics again. Can recommend this to anybody who is interested in digital signal processing as I really liked the style and density in this book

[1] Discrete-Time Signal Processing: Pearson New International Edition
no idea why this is getting downvoted. This is super relevant. Germany has had at best handled their Turkish immigrants in a step-motherly fashion and until today you're automatically at a huge disadvantage with a Turkish sounding name / look in a lot of roles and industries. Heck the government even had a plan up until the 90s around "sending them back to Turkey".

So if anything the German media needs to do a way better job of highlighting this.
I always think that the people now that become martial arts champions due to genetics, skill, training etc would be the king's champions 800 years ago. EG: Stipe Miocic would be the William Marshall equivalent - https://en.wikipedia.org/wiki/William_Marshal,_1st_Earl_of_P...
It makes sense enough—I also assumed that pwd stood for "present working directory"—but the more that I think about it, "present" and "working" are almost redundant. i.e., by "working directory," I would understand "the directory in which I'm currently working."
Problem of getting the concurrency right is very much identical to the problem of getting the system design right.

In both cases it takes a lot of hard work to learn how to not produce "dead-borns" or "genetically pre-disposed".

In both cases the course of "least resistance" (using intuition instead of logical reasoning) used by many as the default will most likely fail you. To develop an intuition of what is easy and what is hard with both system design and concurrency design is a matter of years of hard work of trial and error.

The actual question is why the complexity is so counterintuitive. I think this is to do with the Dunning-Kruger effect (the less you know the more confident you are).

In both cases the solution seems to be to keep beginners away from this and to have the same consistent, peer reviewed, approach across the system, and a process of improving it in a structured way. And of cause prefer higher level abstractions -> computation graph, pipeline, event loop, etc. over just hacking an ad-hoc Frankenstein out of low level primitives (which seem totally "simpler" if you ask a beginner).
WaystoCap (YC W17) Is Hiring a Full Stack Software Engineer