skysight-inc/HackerNews huggingface dataset:
Hey all, author here! Please provide comments and feedback. Happy to answer questions and discuss this old thing called "microservices" and poke fun at the complexity of cloud and AWS.
But if you accept that problem, and don’t start with a theory of how you’d fix that problem, it sounds like we all agree the core assertion of the post is wrong.
The things I want to do, are they ‘goals’, ‘tasks’, ‘phases’ or ‘executions’? And do I manage my dependencies in ‘dependencies’ or ‘dependencyManagement’? And how is it that none of the ‘dependency’ goals can tell me the origin of the version - I have to use ‘help:effectivePom’?

Maven is powerful and people forget how innovative it was. But it’s not easy.
So that they will turn into a mega company with nothing but PR, capital and marketing? I think the fact that they are so focused on medicine and science should rather be the norm in medicine.

The fact that Pfizer can spin this story on their name is disturbing and dangeruous behaviour that should not be the norm.
> without first party support for Linux.

Or for wine
Usually they break rr by either blocking access to the hardware PMU entirely (e.g. on AWS, any instance that shares a CPU socket with other instances; on Azure/GCP, everywhere AFAIK), or by introducing subtle errors into the virtualized performance counter values that rr depends on (e.g. VMWare: https://robert.ocallahan.org/2015/11/rr-in-vmware-solved.htm..., Xen: https://lists.xen.org/archives/html/xen-devel/2017-07/msg022...).

Another feature rr benefits from is CPUID faulting, which is not virtualized by any of the major cloud providers (though Linux KVM does virtualize it): https://patchwork.kernel.org/project/kvm/patch/2016110101374.... That'd be "nice to have" but we can live without it.
BioNTech is different from a small biotech that can only produce drug candidates. They have their own advanced manufacturing plant and can take it end to end. Their US branch, which my wife is a part of, has all the in-house expertise needed to take a cancer therapy or vaccine to market in the US, just like Moderna does.

If I’m not mistaken the reason for the partnership is the sheer size of the clinical trials needed (very different from cancer therapies) and the speed at which they need to be run due to the pandemic. Only big pharma can do that.
Present as in past/present/future would be redundant, but present as in presentation would not be.

That said, when I first learned of it, the pronunciation of “present” was as in past/future.
Windows is probably moving in this direction too, so games will have to figure it out regardless. New installs of Windows 10 run in a VM; drivers no longer have access to the entire machine.

https://docs.microsoft.com/en-us/windows-hardware/design/dev...

https://docs.microsoft.com/en-us/windows-hardware/design/dev...
With enough perseverance ExtFAT and UDF might work too.
What is really discussion about ? It's obvious

(P)athname of (W)orking (D)rectory is the ONLY meaningful abbreviation.

It simply cannot be just Print Working Directory
because there are many meaning of this. What to print about current directory exactly? The same goes for present or whatever ..

Manual states it precisely too about PATHNAME. Many commands print things, most of them do this ,
but we do not have pfind pgrep pls pcat etc ...
because everything is American and if it is not it either does not exist or it has to be remade in America to be. /snark
While Azerbaiujan was extremely successful in using this drone technology, it might not have worked as well, had Armenia proper air defense systems.
Fun fact: on the receiving end they usually have complex systems in place to scan and process those documents back into digital format. And the people working with it pay good money to OCR those scanned documents to make the whole system usable.

This is sometimes referred to as the 'five monkeys with a ladder' paradigm [0] (not to be confused with the '5 monkey experiment'). It basically comes down to: we must use paper format, because we have always done it that way, though nobody knows why we still do it.

Having worked on a paperless accounting startup, I though that paper was still used for legal reasons. It turns out that (for most countries) this is mostly a misunderstanding. Digital documents are just as valid (if not higher level of assurance) as its paper counterparts. Many businesses still insist on the 'signature with a blue ink pen' thing, but again that is due to the 5 monkeys with a ladder problem.

[0] https://skeptics.stackexchange.com/questions/6828/was-the-ex...
> Obvious and dead horse beaten issue. I’m working on solving this and will report here when I’ve got a prototype.
Surprising insights arise from pondering the philosophy of show and tell-specifically how listening is involved in order to “earn” your turn to speak.

Do you ever look at what you've written and ask yourself: "Would somebody else understand this"? Could you say it again, but using enough words this time?
do yourself a favour and look at the eclipse git client
Besides all the obvious stuff, what also bugs me about this tactic is that it makes people weary of performing (or allowing automatic) firmware upgrades for printers, historically one of the least secure devices on a network.
Typically, the central server does not transcode. Participants simulcast a few bitrates, and the central server forwards to each other participant the sub-stream with the appropriate bitrate for the bandwidth capacity of that participant. This is compatible with E2E encryption, by individually encrypting each sub-stream. Participants can share a session key that is unknown to the central server.

FaceTime supports group calls and claims E2E encryption for them. WhatsApp does too, I believe? I'm not sure how many participants you can have.
I think the spirit of the post was to investigate through source spelunking.

Since there is so much history I often find it hard to see why things work the way they do, just by looking at how they work.

If one is ready to "cheat" on the question and look at a ready made answer this one is quite good: https://unix.stackexchange.com/questions/413204/how-does-uni...

I would summarise the reasons behind common UNIX shell implementation(s) of this as "directory names are not stable over the lifetime of a process" and "$PWD cannot be trusted".
Heroku Values
There's a real mixture:

I essentially had a spreadsheet driven CRM tool that could

Ping an internal data warehouse API
Run data validation
Generate email templates
Send emails via outlook integration

So some of that wasn't FP as it used VBA but all the validation and checks were done using vanilla functions and were therefore functional.

But you're right, until I figured out how abstract and actually program, VBA script was bound to report generation before I started hitting unmaintainable complexity
I received a text message from them yesterday with an activation code to create an account, despite not signing up for them. I reported it as spam.

I wouldn't be surprised if there was a deliberate bot effort to register fluff accounts yesterday, to make this PR piece possible.
Age of Empires 2 is rated Platinum on ProtonDB [0]. This should mean it will work flawlessly without any tweaking.

[0] https://protondb.com/app/221380
JavaScript – The Right Way
Everything you need to know about the US – in maps
I don't know what you think git-flow is, but a linear history it is not.

Look at any post on git-flow (or even just the original [0]), and you will see a myriad of merges.

Quoting the original git-flow post:

> When the source code in the develop branch reaches a stable point and is ready to be released, all of the changes should be merged back into master somehow and then tagged with a release number. How this is done in detail will be discussed further on.

The examples further on all use `git merge --no-ff` (ie no fast forward).

This is very different to what is described in this post:

> When merging fixes and features into master, we avoid merge commits and use rebases and fast-forward as much as possible. This makes the branch very easy to browse, understand and work with – as it is 100% linear.

So no, this is not git-flow.

[0] https://nvie.com/posts/a-successful-git-branching-model/
Super Mario 64 PowerPC Mac OS X Port
I have an OKI C301dn.

What I like:

- Build quality and the low price, the thing is huge and weighs 22kg and I paid only 100 EUR for a new one

- Availability of cheap third party toner cartridges

What I do not like:

- Every toner cartridge must include a circuit board that needs to be replaced together with the cartridge. This increases toner cart replacement price by ~4 EUR

- Third party toner quality varies a lot even from the same seller it's hard to find a cheap supplier with constantly good quality

- After 7 years and about 3k pages printed, a white vertical line / streak started to show up on the printed pages

Based on recommendations here I guess my next printer will be from Brother.
That must be the stupidest article I have read in a long time. This guy is just trolling. How this ended up here, is the real mystery.
The simplicity of the cells makes a vanilla spreadsheet very malleable. Higher-level modeling above the basic cell grid makes some things easier, introduces straightjackets as well, and real-world complexity that’s not handled well by the modeling paradigm makes for complex problems instead of simple problems.

Improv looked cool and made it easy to have horrible calculation errors. I had such fun demoing a comparison to our multidimensional spreadsheet at trade shows. Lotus also couldn’t handle internal threats to 1-2-3 so Improv was never going to go far.
if security is that much important to you, your company may be you, your company should build a communication platform for itself right!?

you, people should believe or trust no one! thats the number one rule for [e2e, or else] security I think.
Do they really want just an echo chamber though? As I understand it they are catering to the far right. Some of the fun they have on FB or Twitter is probably arguing, feeling controversial, etc.
Found a link on Slideshare, if someone does not want to download the PPT.
https://www.slideshare.net/kfrdbs/peyton-jones
Show HN: Soundsync – Easy to use synchronized multiroom audio
From ProtonDB:

Age of Empires 2 (2013) - Platinum

Age of Empires 3 - Gold

Age of Empires 2 - Gold

Age of Empires - Gold

https://protondb.com/search?q=age%20of%20empires
There are many times when the same task is performed with a number of objects. This trivial form of parallelism is nicely handled with OpenMP.
>The manpage says it "PRINTS the pathname of the WORKING (current) DIRECTORY"

You could say the manpage says: "prints the PATHNAME of the WORKING (current) DIRECTORY"
many commands "print" things, doesn't mean it part of the name

>I don't see any implication

How you do not see it? PATHNAME is the only thing that differentiate this command from others, many commands print things ...

It's not simply a set of the words with equal weights. Some words there are more important and define the command, some can be interchanged like : "print" .

You can use "displays", "sends to output" ... but you cannot change "pathname" without ruining the meaning.

Should be obvious, for those who downvote, or simple logic doesn't work for some?
This is more of a semantic quibble than anything else. Yes, long-lived branches are not just a problem but absolutely terrible. I have seen one that lived for some 4 years or so. They are a problem to the extend that they live long. The shorter they live the less of a problem they are. So, take this to its conclusion and conclude that the best feature branch is one that is only one small commit long. And now the feature branch is completely redundant....
Hello everyone, I’m Guillaume, the creator of Soundsync.

Soundsync is a software to synchronize every audio speaker in your home and listen to your music however you want. It’s compatible with a lot of existing audio systems (Chromecast, Airplay, Spotify, WebAudio, OS audio) and focus on using what you already own instead of selling you a new proprietary system. I’ve been working on this since early 2020 and it’s in a good enough shape now that I use it everyday at home.

You can install it on any number of Windows, MacOS and Linux computers (and also RaspberryPis) on your local network and control each speaker from the web interface from any web browser on the same network. When multiple speakers are linked to the same audio source, Soundsync synchronizes them to make the playback seamless (less than 10ms drift in most cases). It supports any type of configuration, as many audio sources and audio outputs on any number of devices. You can even connect multiple audio cards on a single computer and control them separately.

The full source-code is available on Github and it’s released under the BSL License. It respects your privacy (more info in the FAQ on the landing page), doesn’t share any information with third-parties and only collects anonymous basic usage data that can be disabled easily.

On the technical side, this is Javascript, uses WebRTC to communicate in a peer-to-peer model (no server-client) and some WebAssembly to encode and resample the audio streams. The Web interface uses the same code as the installable binary for the audio and communication. The binary is an Electron package built on Github Actions. I’m using Cubeb, the multi-OS audio library used by Firefox. This is the most technically complex project I’ve ever done. Some hard problems I’ve encountered include precise audio synchronization, peer-to-peer communication system, connection to local peers from an external https webpage (the controller at https://soundsync.app/controller) and C bindings between the audio lib and NodeJS (which are available separately here https://github.com/geekuillaume/node-audioworklet/).

I’m happy to talk more about this if you have any questions! :)
Maybe we could Split up degrees into courses allow them fully independent. At least that can help alot because now it allow mixing and matching
Always have a drawn picture, if you cannot draw it you will fail to explain it to others (and to see design gaps) and inevitably everyone will think it’s an over engineered complex shit.

Design-wise:

The IO multiplexing — event loop(s), the completion callbacks go to the "Processing".

Processing — usually beneficial to model as a processing graph (tree/pipeline being specific examples of a graph without feedback loops). It's a clean, low overhead abstraction, easy to visualise (and thus discuss with others), easy to change structurally or in the "aspect oriented" way.

Examples in JVM world: Netty pipelines, AKKA actors, streams, and graphs, in C++ world ASIO & its executors sub-framework.

Queues/Threads is still a sufficiently low level to comfortably operate on.
I never understood how the Mac got off the ground. The first ones were awful.

In 1995 I was given the task of making some posters (or something like that) on a Macintosh. I think it was an SE. The thing would constantly pop up error messages with codes: Error 14345. And nothing else.

I had a nightmare in which popups would open faster than I could close them.

I had used Fleet Street Editor on a BBC Micro. It was slow and laborious, but much more solid to use.
Dear Spotify, Ukrainian and Russian languages are way different
Mobile Checkout UX
Exactly. I deleted my accounts on both since you don't get anything out from echo chambers anyway.

I returned back to look at Twitter again after blocking it for months and it is just as bad as Parler, but with more lunatics and rabid bots everywhere.

There are still very crazy users on Twitter especially those who fancy taking down 'The oppressive capitalist system™' if that suits you more.

All I can say to those who enjoy this is, let's see if you're willing to pay for it all soon. [0]

[0] https://www.theverge.com/2020/7/8/21317266/twitter-subscript...
Wine/proton team could provide tech support service to firms trying to make their application wine compatible.
I don't think it's ominous. Different platforms serve different interests and demographics - some people want the barely moderated edgelord chaos of 4chan, most people don't.
If you want my popular products then nobody can answer because you'd know of them already. So I'll generalize to what group video tools are e2ee:

-> Jami (according to their website, I only ever used their chat and regular one-on-one calls)

-> Wire (client and server open source, but not community-lead development)

-> WhatsApp (if you trust Facebook, proprietary back-end)

And if you consider open source & on-premises / "can be completely locked off from the Internet so only you can access it" software to be end to end encrypted (if you personally run the server, you're one of the endpoints):

-> Jitsi Meet (full e2ee is under development, collab with Matrix I think)

-> BigBlueButton

-> Apache OpenMeetings (I never used this one, can't vouch for it)

Signal and Threema don't do group calls as far as I can quickly find online, correct me if I'm wrong.

Anyhow, plenty of options whether you like to self host (saves a ton of CPU on encryption and lets the server do stream mixing) or have full end to end encryption. Why do you care whether they're used by a billion people / "popular"? You can still choose to use them and improve the status quo because why not?
do note that this isnt that hard a barrier. The earliest reports of bad behavior were from the BBS days, with nazi forums targeting Jewish or holocaust focused boards/sites.
That doesn’t mean they don’t have a massive potential market. All the centre right people who see Twitter banning people for questioning unlimited immigration, or trans men competing against women in sport, and feel like current social media companies aren’t for them.

I think in this election Twitter definitely, but also Facebook have taken sides. There are a lot of normal, decent right wing people out there, despite the rhetoric of the left, who also wouldn’t mind a social media platform.
Fair enough, I'm no medieval scholar, I am/was merely commenting with the interpretation that Chris Wickham (who is) had in his book "The Inheritance Of Rome", where he begins his chapter "The caging of the peasantry" with a brief discussion of this event (and a translation that looks a bit more like the one done from the Latin by the other commenter).

He does point out that the meaning of "incaute" is ambiguous here, but the salient point still stands: that military service was forbidden from the common people and that an organized common people was not allowed, and dangerous. It is speculative but he comments that these peasants may have felt they were following in the footsteps of their grandfathers who would have rightfully assembled for defense in time of need, and in fact that had formerly been the prerogative of free peasants.

So the point still pretty much stands regardless, the language speaks of free peasants self-organizing as a threat and an easily defeated one.
You're misremembering a detail: the term isn't "slap drone", but "drone slapped" – as in, you'll be slapped with an electronic ankle bracelet in drone form. That drone doesn't necessarily have to physically hurt or stun you to prevent you from doing something bad; even at the time when Player of Games (in which this concept is explained) is set, drones are powerful and sophisticated enough to displace or physically restrain someone with their field effectors.

Also, if you murder someone, you won't be invited to parties anymore.
Instead of disabling auto-updates you can also clear the default gateway on the printer. No gateway = no Internet access, but it's still LAN addressable.
Those people should certainly be free to act in accordance with their beliefs, too.
He thinks this is a commonly noted problem.

He's working on an idea to solve it.

He thinks the answer is requiring others to listen before being able to post.

Do you ever look at what you've written and ask yourself if you would say something so aggressive irl?
The Ottoman empire ended in 1922. He's 55. That math just doesn't add up.

Perhaps you mean the Turkish Republic?
Is there any way to self-host this? If there is a guide that would be awesome!
I have run a paperless business (and life, mostly) for the past 10 years. For some old-fashoned customers I always carried a Brother DS-mobile 600 portable document scanner in my bag.

The scanner was expensive, but really nice. And it worked perfectly with MacOS 'capture' application that existed on Snowleapard (10.6).

However, Apple removed TWAIN support in MacOs Lion (10.7), and Brother refused to release updated drivers. The only way to use the scanner was using the horribly bloated third party scanning software, that was basically useless for document scanning (but it did allow you to draw a hat on the photo of your dog!). Up to this day they still market the scanner as 'MacOS compatible'.

Ironically, my scanner is now an expensive paperweight. Which makes it double useless, since I have no paper.
What were the specs of your machine?
it might be easier to bring a whole bunch of papers to the taxman when they call you to explain yourself.
Please don't let this happen: https://www.youtube.com/watch?v=9fa9lVwHHqg.
You are making an assumption that it's primarily about performative cruelty. But I would guess a non-trivial amount of them are just looking for a place where they feel safe talking about what they believe. Every slice of the political/cultural spectrum has it's trolls but they trolls are not representative of the general population.

I may think much of what the other side says is reprehensible but I can generally tell when the speaker is trolling vs just speaking their mind.
This analysis seems narrow.

I use various social media sites for various purposes. For example, this one is tech-heavy, with an academic feel.

Facebook is the family album.

Twitter is for engaging 'the other', for all genuine exchange us rare.

LinkedIn is strictly professional.

Parler is more for coordination amongst the echo chamber.

The only losers here are those who feel some quasi-divine urge to control others and shape opinion.
Indeed. If he has silenced, we wouldn't be hearing about it, would we? And even "fact checked" is somewhere between Orwellian and jargon.

He is being asked to provide evidence for the truth of his claims; and other alternative evidence is being presented alongside what he claims. I would call it "reporting".

(And the claims are nuts. On the radio in the UK, one of his lawyers claimed to have 9000 affidavits from NV voters who said they had turned up to vote in person but a mail-in ballot had been done in their name. 9000! Yet not a single one has been provided to give an interview. I would be worried if 9 people had made such a statement, never mind 9000.)
That would be true if it was just civilians fighting, but the military is usually on the side of the tyrant.

It’s mathematically better, I think that armed populace has a higher chance of revolt vs armed loyalist populace + armed military than unarmed populace vs unarmed loyalist + armed military.

And I also think the reasoning is that the anti-tyrannical populace will be much larger than the pro-tyrannical populace since if the tyrant has the support of the people then are they really a tyrant.
It's part of Valve's hedge against Windows. Basically, Valve is making sure they (and no other developer or publisher) end up in an 'Epic vs {Apple,Google}' situation.

Valve: invest in technologies that weaken their dependency on third parties.

Epic: sue the third parties they depend on and complain about them loudly on Twitter.
Magnum Photos continued to sell online pics of children vulnerable and explicit
Or state secrets, or court secrets, or just preventing random zoom admins from watching children in virtual class rooms.
I read your post, totally agree. I was so embarrassed i deleted it.
Yes. Micro is open source and has been so since inception. Here is a quick start to install https://micro.mu/getting-started#install