skysight-inc/HackerNews huggingface dataset:
Granted, communicating with any type of hardware on the users machine is a major challenge. We've had to spend significant effort just troubleshooting printer issues. If you need low latency, virtualization is likely a non-starter.

The upshot is that the latency between our apps and the application server/database (hosted in the same domain) is much lower than for a conventional web app.
I should start writing articles. If this inane gibberish could get so much attention, I bet something I write could get just as much attention.
Coffee may not be the best example since it's not a complex supply chain: just a dry whole coffee bean (a raw commodity). A pencil, on the other hand, may have dozens of suppliers involved in the chain before a complete product is ready. It would serve as a stronger test for the health of the trade and manufacturing that sustains everyday life.
Free Course – Create a Day-Night Cycle in Unity
As another commentor pointed out, it can be found in the Queens English/Oxford English.

I use and hear it occasionally still.
The local store had one bag of dog food, or one bag of the brand and flavor you usually buy? Very specific things go out of stock all the time. The petco near me is stocked floor to ceiling as are all the grocery stores. I don't live anywhere special.
What is interesting is that as free software proliferated, the largest consumer software companies shifted from being ones that sold tools that enabled the users to exploit the computer to making services that exploited the users through advertisement.

Previously the large consumer companies sold operating systems, word processors, databases, spreadsheets, utilities, compilers, etc to consumers.

Thanks to free software which has in large part both devalued these types of software by providing them for free, while at the same time enabling massive datacenters because these infrastructure software are free, the consumer software companies make their money selling their user's attention span to advertisers.
No it's not, most people DON'T like his personality. It's the exact opposite. He's tolerated because of his views and actions on free software.
It does in places with reasonable zoning laws. Taking a lot with one 1-story house on it and replacing it with two 2-story houses (or, say, a 4-story apartment building) is essentially "growing" new land. And higher housing prices cause people to reduce the square-footage they occupy as well.
The virus was already in the US in December:
https://www.redcross.org/about-us/news-and-events/press-rele...
Couldn't agree more.

If I get a Linux phone, I don't want to get a smartphone that tries and fails to be an Android phone.

I am perfectly fine if the phone only has a terminal interface, where I can type "call 212 555 5555" to make a phone call. Especially if I could then hack the audio input/output with some other terminal tool that would allow me to record, or change my voice.
I don't think you can safely assume random reads if you are streaming. Usually the point of a stream is you have to process the file in-order.

Regardless, if for some weird reason you really liked the zip compression algorithm (DEFLATE), you would probably just use gzip instead (same compression algorithm, no weird file format with critical metadata at the end). Its also the compression algo used by PNGs.
I'm not sure what is surprising about any of the costs listed.

1. It's more expensive to use a faster data retrieval.

2. You get a per file retrieval fee, so make an archive if possible.

3. AWS charge you to move data out of AWS, but isn't this is true of all AWS services.

4. Glacier is long term archival storage, so if you make them delete a file within 90 days they will get a charge because you are putting work on them to maintain you putting files on tapes and then asking to wipe your files from the tape.

It's been a while since I've used the glacier page in the console, but I thought it used to warn you when you went to upload files that there is a fee if you try to delete before the 90 window is up.
Serious question to current Googlers: what is the diversity and inclusion sitatuon like in your department?

It is understood that Google is a large enterprise, and by no means a business unit represents the entire company culture. But it would be enlightening to hear what individuals views.
Germany considers returning Nigeria’s stolen artefacts
Without at least some semi-objective compassions on the "visual quality", your data is meaningless.
Like, how can you tell crf23 of x264 is closer to your x265-x265 version than, say, a crf24 x264 one?

As a rule of thumb, x265 works better (compared to x264) at lower bitrate / worse quality.
You won't be able to achieve "same quality, half size" at higher bitrate easily.
Do it. This one is not great but got to the top.
>If every one of those programmers paid $150 for their copy of Linux Desktop - do you think it would enough to fund a Company that could build/maintain a rock-solid-stable-base Linux Desktop?

It wouldn't be a bad place to start.

>The problem is that developing/supporting an OS requires enormous engineering resources and you magically don't require less resources just because your install base is small.

Well, you have to narrow the hardware you support. That's the main thing that makes Linux on the desktop suck. Only Microsoft has succeeded in writing a highly compatible operating system, as you mention with a lot of resources. But there isn't the will for this, because people want Linux to run on everything. In this area, System76 are probably doing the best. But their hardware is not very good.

>I personally think that - many companies have realized there is no money to be made in supporting desktop Linux(i.e desktop itself, not a cross-platform application running on top of it), even if every one of those users paid the one time fee.

The point is that the fee is off the table because nobody would pay it. That's all I'm saying. Your argument is a non-sequitur. You say these engineering problems require hard work, and that there's not enough money in it even if everyone paid the fee. In that case, one would need to raise the fee until it can pay for the development that needs to be done.

But the market would not bear it. It already will not bear a standard operating system price.
I really appreciate your remembering and recounting this history. It's clear to me that I believed the "like the normal flu" concept at the time ... I even posted here on HN about that.

I agree with your take that the impact on America could have been much smaller in all sorts of scenarios, including just taking it more seriously sooner (like during the time frame that you're recounting).

I'm not sure that the travel ban from China in particular would have significantly affected the course of the pandemic in the U.S. We now know that COVID is very often totally asymptomatic and that it had already spread to many countries (possibly including the U.S.) by January of last year. People arriving from countries other than China could easily have introduced it into the U.S., and very possibly did (and certainly have many times since then). The U.S. didn't have the testing or tracing or quarantine capabilities to control the transmission of the epidemic in the community.

This skepticism is not meant to take away from your other points, which all seem right to me. I think many other kinds of responses (or awareness or understanding on the part of the American public) could have had a big effect last January or February. The responses, awareness, and understanding we actually got were terrible.
Completely agree. If I don't see a date for an article I generally assume that it is out of date, because that is a very real risk with services like AWS.
100% agree. But he's not attacked because he farts in elevators or because of his awkward social antics. He's attacked by Microsoft and Google because he represents free software, or at least an important part of it. This attack is joined by an army of well-intentioned people who attack him by legitimate reasons like you do. The fact that these two attacks are parallel is really harmful.

Churchill was a horrible person, far more horrible than RMS can ever be. Would you have supported a coup to defenestrate Churchill during the Battle of Britain? On whose side would you be in the light of history if you did that?
"Cult of personality" doesn't literally mean someone's personality. It means making a cult out of a person. The way people are saying that attack rms is attacking free software itself is very much a cult of personality.

https://en.wikipedia.org/wiki/Cult_of_personality

rms is not free software. The 2000 signatories of the letter are free software. We are a community much larger than a single man.

Seeing the signatories of that letter is like seeing all of my old friends. I know that guy from debconf and that one from pycon and oh yeah we used to hang out in that irc channel man remember when we worked together on that bug.
Yeah, it kinda limits the scope of adoption/interest in a way and I think everybody working with it would like that it wasn't the case but I don't think that gap can be worked out easily (or in a practical way) because without the code being written to accommodate the requirements of the VM it can't do what it's meant to do.

If you link a piece of code that can crash the whole VM or steal the processors schedulers then the value in writing supervision trees, restart strategies, compartmentalising your runtime concerns into processes, plus the tradeoffs made in the vm/language design themselves go down, because a single invocation can throw it all out of the window.

(and note, this is not to say the "outside" code is of less quality or anything, is just that when writing "inside" the vm, if you don't account for an unknown problem that happens only sometimes but place it under a proper chain of supervision (and this is much easier to do than writing 100% bug-free I've covered all cases including heinsenbugs code), it will be contained and not bring down the entire VM along with everything it was doing at the time, like all open client sockets or work it was doing, or impact other users when it happens)
They have in practice been slower because they try to be higher level, more ergonomic languages than Java. There aren't many performance-first JVM languages yet I think (Fortress maybe? They cited JVM problems when they wrapped up though).
Based on this job posting[0], it sounds like they're designed in-house? I would love to learn more.

> The Editorial Design team aims to design category-defining print and digital experiences that resonate with readers of Increment, our quarterly software engineering magazine, and Stripe Press, our book publishing imprint focused on ideas for progress.

> contribute to the layout of Increment’s quarterly print issues from initial design to print production

> collaborates seamlessly with illustrators, editors, writers, other designers, and agency partners.

[0]: https://stripe.com/jobs/listing/editorial-designer-increment...
How do I know what wallet they’re using or if they’re using multi-sig? 1.5 billion makes them a bigger target. Just takes one mistake and the keys have to be stored somewhere.
RNNoise was trained from proprietary data, so it isn't exactly an open AI model that could comply with the Debian Deep Learning Team's Machine Learning Policy.

https://news.ycombinator.com/item?id=25978309
https://salsa.debian.org/deeplearning-team/ml-policy
What is ludicrous is ignoring the dangers of both approaches, globalism and antiglobalism, with hand wavy strawmen. There are real issues, and while gp might not have articulated them well, your dismissal reads as a cliche response and not a genuine point of discussion or call for debate.
Elixir/Erlang has some of the most mature ways of interoperating with external code of any language.

It's literally what Erlang was invented for 30 years ago, building telephone switches where the main logic was on the Erlang VM, interfacing with logic in C which interfaces with the switch hardware.

There are multiple ways of doing it, each with different tradeoffs of safety and performance. You can write FFI code using NIFs, but the Erlang culture of reliability frowns upon it unless you have real performance needs. A good example would be doing cryptography. If the FFI code needs to handle concurrency itself, it can, communicating with Erlang/Elixir via messages. You don't need to care about the threading model. But that's generally not a great architecture. You should rely on the VM's processes to handle concurrency and make the FFI code just be libraries.

It's very common to write performance critical code in a compiled language such as C++ and talk to it over a "port", which spawns an OS process and communicates with it over stdin/stdout. An example is high frequency trading, where Erlang is used to supervise low level code.

You can also write a "C node" which allows a standalone program written in C or Java to talk the native Erlang network distribution protocol. So you just send messages to it.

This kind of thing is very common in Elixir embedded systems, and a joy to work with. See https://www.cogini.com/blog/elixir-and-embedded-programming-...
Top Virtual Confs Every Dev Must Attend in April 2021
I could not sleep at night (sitting all day, lower back pain)
Coffee shouldn't taste bitter. Bitterness generally indicates that the grind is too fine for the brew time. Short brew times work with finer grinds, long brew times with coarser.

As an example, I'd used an Aeropress for years with a rather fine grind (finer that typical drip, but not as fine as espresso) and short brew time. (For Aeropress aficionados, I was using the regular method, not inverted.) The coffee was always smooth and never bitter.

Then I got a Clever Dripper (highly recommended!) which typically uses a much longer brew time. I started with the same fine grind and it was coming out bitter. So I increased the grind size to more of a typical drip grind (and slightly on the coarse side of that), and it fixed that problem.

The Clever Dripper also uses much less coffee (again because of the longer brew time), and it pretty much replaced the Aeropress for me.
Good point. Sorry. It is not my intention to start a panic here. There are a lot of options available ( "stocked to the ceiling" ) if you don't care about a specific flavor/brand. In my case, my dog is a little more demanding in a sense that other kibble we tried results in him throwing up so, in a sense, we are locked-in. But it was never an issue over the last years until now.

Still, it is just an anecdote.
Hybrid work trends as seen by MSFT
Voice Call API – The Key to Business Success in a Global Landscape
> He's attacked by Microsoft and Google because he represents free software

Almost none of the 2000 signatories are Microsoft and Google. There's no conspiracy here. You don't need to find a hidden villain in this story to explain why we don't want Stallman anymore. This is all out in the open. We really all know him over the decades and we know he needs to step down.
OK - so instead of cookies storing information on who you are and sending that back to the service, you instead have your browser telling the service who you are and the service storing that information on you?

I'm still not seeing the advantage. This isn't me arguing with you and telling you that you're wrong - I just genuinely don't see the difference and would like to understand better. This hypothetical service will still have the same amount of information on you either way (just stored service-side rather than in cookies), right? Unless you're claiming that the service wouldn't associate your various sessions with one another, which seems both incorrect (they certainly would, if they possibly can - as you say, via IP address, etc.) and undesirable (almost all moderately-sized-or-larger web services would feature some kind of persistent settings, at least).
What about games like say Pokemon Go where accurate location data is part of the game and spoofing is a problem that can impact other user's?
Egyptians had eagles too - e.g. the doorways to the tomb of Ramesses VI[0] has eagles painted[1]

[0]: https://my.matterport.com/show/?m=NeiMEZa9d93&mls=1

[1]: https://imgur.com/a/pIiFdBu
They are called loitering munitions. By comparison, consumer gear is nowhere near to their capabilities. And I understand they fly autonomously better than a Tesla (sorry Elon).

I'm surprised there was no message left behind, in a bottle, saying "Thanks for all the selfies."
True. The question is whether the Linux emulation can be good enough to satisfy Android. There are lots of funny quirks ...

I wish something like CloudAPI/Capsicum would take off to be more secure, while also being an open platform, instead of Linux ubiquity rendering standards irrelevant.
Sweden saw lower 2020 death spike than much of Europe
While I think I understand most of his points, I do not think that any of the intents should be relevant to software - like at all.

I mean, I am using and fixing GNU/linux/libre/open software since I was a child and I contribute to a lot of projects...

But every time I see a project where the author didn't have time to fix an issue, it's the same story. Project gets abandoned due to lack of free time, hardfork, maybe with much much luck a softfork, then months of intent of "industrial" programming. Lack of time. Repeat.

This is happening everywhere and the reason why many pivots of intents across the operating system sometimes take multiple years, just see gtk3, gtk4, wayland, QT mobile (oh boi!) and others...

If the intent changes, the current ecosystem is not able to pivot.

And I think the reason is a different one. The Free Software Foundation are something like a churchal institution in my opinion. They spread belief, they convert other believers to their cause and if they don't they try to make an argument why it's the better way to believe.

But much like the church with their people in it, that concept is not sustainable anyhow. Most of the software I use daily (and I am very grateful for) gets shit from the FSF or any other ecosystem. Some software is established, others isn't...but they help my productivity and make me not happy, but efficient and more "industrial" in what I can achieve with them as tools.

The late movement of patreon, onlyfans and others to find a sustainable ecosystem for creators of content still isn't actually sustainable. All the videos that reach only a minority and are still helpful can't be funded with it, so they actually just reflect the same problem: they aren't sustainable, because they are much like the FSF unaware of what's not popular. Patreon's CEO drives probably a shiny car and has a house while many educational video creators (that he at some point probably relied on) don't get shit for their creations.

I think that we have to find a balanced funding model, that is somewhat similar to the initial purpose of taxes when they were invented. But it has to be adaptive to the changing nature of the economics of the system, and should be built in a way that those fees are distributed sustainably, and that people can do what they want, in their paid time, similar to how most people in the basic income movement would argue with its advantages.

It could maybe be solved with a fancy blockchain, and maybe different, I dunno - as long as it's not a financial institution that calculates in business models or a fixed percentage, and as long as it has its people in their focus rather than themselves.
Seems like a typo. It should be, "Comparing H.265 (HEVC) and H26*4* video file size".
I’m also interested- I consumed primarily on IOS via google news carousal - that icon meant fast and clean
Custom Compute at Google
Arc as a project name on HN ?!? OP account created November 13, 2018... okay, alright.
"let's try to minimize how much time we waste on left turns"

A tangent, but I would really like Google Maps, or some viable substitute to permit "only right turns" as an option.

There are routes where every time it wants me to make a left onto a busy highway from a side street with no traffic light. Knowing where the lights are would be one solution, but "only right turns" wouldn't depend on data.
I hope you are right. Time will tell. But it breaks my heart to see the world falling around us while we fight about using the correct pronouns.
that's not how Zip works though

Edit: You can disagree, but video files do not compress with zip. Feel free to do the experiments on your own time. Zip looks for combinations of letters/sequences. That's not how a video file structured. To make video smaller, smart people created a dedicated type of compressors.
let's back off a bit. I agree with the other commenter's point, which is the really important thing:

> Redux's bad ideas do not come from the fact that it models a state machine, it comes from the fact that it models it poorly

So to me it doesn't really matter whether class is the best tool to implement state machine.

If the argument is "you can do it with class/function/language feature x, however it's a lot of work to achieve composition or whatever", then the same can be said about redux:
it kind of looks like a state machine, but in order to have composability/validation/static types etc, you still have to apply a bunch of "patterns". So it's just as effective (or ineffective) as the approach of rolling your own state machine.
> I don't think you ca safely assume random reads if you are streaming.

I could interpret this a couple ways, so let me try to clarify.

If you're talking about the ability to seek around inside the video, it is correct that this will not work well.

If you're talking about seeking to the end of the zip file to read the directory, I don't think that was part of the scenario. My interpretation of the question is that the server has a zip file and has to output a video stream directly from the zip.

If the zip itself is being delivered as a single stream, start to end... I have no idea what kind of scenario this is. There's no zip-streaming protocol out there. Filesystems can give you the end of a zip. HTTP can give you the end of a zip.

> Regardless, if for some weird reason you really liked the zip compression algorithm (DEFLATE), you would probably just use gzip instead (same compression algorithm, no weird file format with critical metadata at the end). Its also the compression algo used by PNGs.

Maybe. You might want windows users to be able to easily extract the video.
The shift from motherboard as primary unit of composition to chip die is fascinating. These three paragraphs are the core of the direction:

> Compute at Google is at an important inflection point. To date, the motherboard has been our integration point, where we compose CPUs, networking, storage devices, custom accelerators, memory, all from different vendors, into an optimized system. But that’s no longer sufficient: to gain higher performance and to use less power, our workloads demand even deeper integration into the underlying hardware.

> Instead of integrating components on a motherboard where they are separated by inches of wires, we are turning to “Systems on Chip” (SoC) designs where multiple functions sit on the same chip, or on multiple chips inside one package. In other words, the SoC is the new motherboard.

> On an SoC, the latency and bandwidth between different components can be orders of magnitude better, with greatly reduced power and cost compared to composing individual ASICs on a motherboard. Just like on a motherboard, individual functional units (such as CPUs, TPUs, video transcoding, encryption, compression, remote communication, secure data summarization, and more) come from different sources. We buy where it makes sense, build it ourselves where we have to, and aim to build ecosystems that benefit the entire industry.
When I read the title I thought it would be a playground for Actually Portable Executable. https://justine.lol/ape.html
I mostly consumed news stories via google news - so my exposure was relatively narrow