skysight-inc/HackerNews huggingface dataset:
The issue is that python now is effectively 4 languages at once, making all aspects of working with it more complex and prone to error, onboarding included
Improving JSON performance using Protocol Buffers
Given that this is generally place of intelligent people, it should be concerning that they didn't pick up on the fact that the article is quite obviously using a massive portion of the population to inflate their argument (16-20 year olds). This is likely the effect of the argument fitting in with everyone's preferred narrative.
The title for this post has a typo - it should be "profileR", not "profile" (er, without the capitalization on the R :) )

I could guess from context, but thought it might be good to point out.

Source: From the repo:
"Pyinstrument is a Python profiler"

(Feel free to delete this comment after fixing the typo, or not :) )
Yeah, I've found that Firefox is fine (even better than Chrome) on simple websites. But it gets bogged down on complex sites like Facebook or Gmail.
I lost interest when I tried it and it wouldn't compile code with tabs. (Don't know if it is still the case though)
> Intel may be slowly dying, but this is fine and eventually happens to all ageing corporations.

The sad bit is, it will lead to consolidation at the hand of few players which would be worse for customers. Intel used to have good products in flash space.
What's that? For non-old timers :P
I very much agree. I do not recommend "ignoring" anything, but I wanted to address this point since I saw it coming up in other comment threads. Acceptance is a very good word to describe it. You came up with some great points, I'll do my best to remember them.
There's still one thing that I absolutely prefer looking for a page in a book rather than searching online, and that's recipes for cooking. I can't stand scrolling through pages of people telling me about the history of this thing they cooked while ads are popping up to get to the actual recipe.

And if anyone has any suggestions for better places online to look for recipes, I'd be happy to have them! I like Cooking for Engineers [0] but still usually use a book.

[0] http://www.cookingforengineers.com/
Backblaze mostly just stores data. The major advantage of SSDs is in their radically higher IOPS, but that doesn't matter for data at rest. SSDs also have higher maximum read/write speeds, but I wonder if actually the network connection of the storage pods is the bottleneck here.
AdblockPlus silently closes Chrome tab if domain contains ads. string
The two are inextricably intertwined.

Only the sender or recipient can provide lawful access to an end-to-end encrypted message. That's the whole point of end-to-end encryption. e.g. an informant can take screenshots or copy the message text or a defendant can be compelled to provide their fingerprint by subpoena.
Worth asking: Does it help if you use an extension to toggle your user agent?
Yev from Backblaze here -> no, any drives that come DOA wouldn't have made it past burn-in and into our fleet, so they aren't represented.
Google doesn't control the OS, just the services that go with it.
Wondering what the next bot is going to do...uncovers anonymity on the net analyzing writing patterns? Produce psych profile of anyone? Shows the list of known weaknesses? Recommends the easiest way to trigger a person?

Interesting times.
Wouldn't it be useful for larger-aperature receiver telescopes with high G/T?

https://en.m.wikipedia.org/wiki/Antenna_gain-to-noise-temper...
The article only briefly touches on this, but you can control various aspects of how postgres decides to store your value using `ALTER TABLE ... SET STORAGE` including the ability to make it inline, uncompressed, compressed, or TOASTED and also to change the threshold parameters to when postgres decides it for you. The documentation is about a 1/3 of the way down this page:

https://www.postgresql.org/docs/13/sql-altertable.html

This is useful if you have, for example, short character codes coming from some external system. The default will be EXTENDED (external, compressed) but in order to make the absolutely smallest stored tuple possible, if you know it's a short or fixed length, you can go MAIN (internal, compressed) or PLAIN (internal, uncompressed).
In my experience, rendering a natural landscape with clouds, trees, and grass in 4K resolution took about 40 hours on CPU (Ryzen 2700x) while it took about 1 hour on GPU (1080 TI). It could have been even faster on GPU, but the scene was 70GB of geometry and textures, so the GPU spent some time swapping with main memory.
Digital Utopian1: Everyone is petting an unethical monkey because it is so cuddly. We must rescue them.

Digital Utopian2: I know, let's design our wire monkey to be 100% ethical and spread the word.

Digital Utopian1: Shots fired! Not only is your logic impeccable, there cannot possibly be any alternative to this course of action!

Digital Utopian2: Yay! I love our ethical technology.

Digital Utopian1: Yay! I love our love for our ethical technology.

Digital Utopian2: I love us.

Digital Utopian1: I love us more...

the two begin kissing, much to the chagrin of the other cafe patrons
Reasonably non-slow Internet they call the NBN.
As noted by a sibling comment, he's not rhyming the -iums, he's rhyming the antepenultimate syllable (selenium/rhenium, germanium/uranium, vanadium/radium, gallium/thallium, rubidium/iridium, samarium/barium). But the other thing he leans heavily into is alliteration. The third verse is chock full of this:

Holmium, helium, hafnium, erbium (all h, save the rhyme)

Phosphorous, francium, fluorine, terbium (all f, save rhyme)

Manganese, mercury, molybdenum, magnesium (all m)

Dysprosium, scandium, cerium, cesium (all s sounds, save the first)

Lead, praseodymium, platinum, plutonium (most p sounds)

Palladium, promethium, potassium, polonium (continue p sounds)

Tantalum, technetium, titanium, tellurium (t sounds now)

Cadmium, calcium, chromium, curium (k sounds now)

There's also the point to make that most element names are 3-4 syllables long, so the verses are structured with 4 elements per line. The extra-long praseodymium and neodymium are paired with the very short lead and nickel respectively, for example. In fact, prior to the last verse, the 4 elements per line is violated just once (last line before the intermezzo crams in "bismuth, bromine, lithium, beryllium, barium"). The last verse goes a regular 4 elements, then 3, and then launches into this:

* argon, krypton, neon, radon, xenon, zinc, rhodium

* chlorine, carbon, cobalt, copper, tungsten, tin, sodium

The first of these lines rhymes all the -ons at the end, and the second goes for alliteration instead.

Of course, there are a few failures to align all the elements by alliteration or rhyme. The ones in the last verse align instead by other means (first you have californium, fermium, berkelium--all named after the same place; then you have mendelevium, einsteinium, nobelium--all named after scientists). Now that's clever!
> Unfortunately, I don't see anyone over there talking about conquering fear permanently, such that these issues fall away and what is left is boundless creativity.

Constant reinforcement made by little, constant and almost predictable successes. Read the psychological literature on self confidence (but skip bloggers and influencers)
Probably because there are numerous incumbents and an aggregated news feed isn't nearly as unique as their grid chart makes it out to be.
So having containers and pop out video available nowhere is preferable to them being available on desktop but not mobile?
My logic makes perfect sense from my economic point of view.
I'm a neoliberal economist and I think that hardcore competition benefits customers and consumers since it drives quality of products and services up and it drives prices of products and services down. State intervention is only required if a company is ravaging the economy.
These are all problems, I'm just happy that there's an appetite for anti-trust action at all at the federal level. Let's also not forget that phone service providers already had a round of anti-trust back in 1982[1], though it seems like legislators have forgotten why that occurred and let many of the baby Bells re-merge in recent years.

[1] https://en.wikipedia.org/wiki/AT%26T#Breakup_and_reformation...
Haptic PIVOT Controller: Simulates physical forces such as momentum and gravity
Nokia is a highly profitable company. I’m not seeing the comparison.

Their loss making division was the phones division which was sold off a while ago.
Backblaze's usage pattern is NOT the same as yours with 99+% certainty. Their drive conditions are also unlikely to match yours.

They have a solid system set up for the installation and replacement of large numbers of drives on a regular schedule and the way they segment data would require multiple drive failures to cause data loss (I think it used to be 3 drives out of 20, but don't quote me on that). A slightly higher failure rate on a noticeably cheaper drive still works out in their favor financially without adding significant extra risk.
Should've used the cactus version https://www.reddit.com/r/pics/comments/y0nsj/how_to_hide_a_c...
Progress on Containers is visible here: https://github.com/orgs/mozilla-mobile/projects/51#card-4487...
That looks to be a typo in the release notes. "Server sent events" is a specific server-> client HTTP communication mechanism.

The Network DevTools already showed standard AJAX requests, and support for showing messages sent over websockets was recently added.

This adds support for another mechanism that was not previously displayed:

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...
I've had no issues with stability or usability with new Android FF. Certainly not slower or buggier in the least, so clearly YMMV.

It's mildly annoying to re-learn the UI, but Chrome did the exact same thing to me years back when they, for example, dropped viewing every tab as a separate app in the running apps list. I refused to update for a year after that, very annoying. They all do this, I've resigned to it.
> Much simpler type system, which compiles fast and makes the incremental compilation less concern for them.

Where is this "complex type system -> long compilation times" meme comes from?

Most of rustc's time is spent in llvm. And bottlenecks are identified as monomorphization, producing large amount of LLVM IR and lack of binary dependencies.

Type checking is a small portion of time, and not a bottleneck, IIRC.
I really wish you tracked this data, because my colleagues and I in various parts of this industry have been noticing some trends...

With failure rates of in-service drives mostly being similar, I start to become much more interested in data about a brand/product's quality control process.
We all saw the manufacturing chaos that ensued when shipping of components and products from overseas was drastically curtailed at the start of the COVID-19 epidemic. While military suppliers are supposedly required to secure their supply chains against such disruptions, it would be surprising if they hadn't screwed big parts of it up after being so long in peacetime.
Yev from Backblaze here -> Most of the comments have it. They tend to be more affordable and the failure rates aren't that much different from their counterparts. Since we account for failure with our software layer a small failure rate delta isn't a big deal and is eclipsed our cost savings which we pass on to our customers!
I hate them too, specially the annoying ones with a sound and an animation, but they seem to work. At least in the last company I worked it was the main way for customers to contact CS and support.
US Justic Department Files Anti-Trust Suit Against Google
I've argued with Andrew about Zig features and I never felt it was hostile in any way. In fact, I found him remarkably patient.

I was always on the IRC though. It could be the discord community is less mature.
https://www.backblaze.com/blog/hdd-vs-ssd-in-data-centers/

This article says Backblaze uses SSD a little bit. Somehow, I remember they used Samsung branded SSDs and they had very few failures that weren't DOA, but I can't find the relevant article, so that memory might be entirely fabricated.
I too was interested by this. If you follow the links it's all documented:

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...

> Traditionally, a web page has to send a request to the server to receive new data; that is, the page requests data from the server. With server-sent events, it's possible for a server to send new data to a web page at any time, by pushing messages to the web page. These incoming messages can be treated as Events + data inside the web page.

Push-based server->client messaging. Exciting stuff.
"DevTools now shows server side events in the Network panel"

Someone nontechnical wrote these notes - it's Server Sent Events.
Apple's apps bypass firewalls like LittleSnitch and LuLu on macOS Big Sur
Actually, my parents have a home in Townsend near the Smokeys and a huge tower stuck up from one of the highest peaks for years, making evveryone mad.

So they turned it into a "tree" and it looks even more ridiculous.

But the coverage in the area is much improved.
Not sure if this is going to make a strong case in the court at least in the current legal framework. For many cases, competition is a click away; Search is straightforward, and for Ads it's merely a matter of budget allocation (thanks to FB and Amazon, there's some real competitions). To prove that this is objectively harmful to consumers, a lot more works would be required for DoJ. I don't see any good arguments in the filing other than ambiguous "reducing consumer choices, stifling innovation". Now I can understand why lawyers were concerned with this half-baked accusation in a NYT article.

Probably legislation approaches proposed by Democrats is a right way to handle this case. I'm afraid that this immature lawsuit may give Google and other tech giants political exemptions to the future antitrust regulations potentially enabled by the reformed bill. Maybe Biden administration will decide to just drop it in favor of reforming the bill?
I agree. Feels super invasive. I just stopped reading after noticing this.

It's almost as bad as websites customizing the CSS or scroll bars. Don't do that.
Those HGSTs are still the best in terms of reliability.

My question is, what is happening to HGST the brand?

Western Digital were supposed to phase out the brand, and only keeping the Gold or UltraStar branding. That was may be 2 years ago.

Except HSGT is still everywhere. And I know people demand HGST. I think partly due to Backblaze's numbers. Even the Western Digital UltraStar still has HGST in labels, stickers or description somewhere. Retailers simply call them HGST WD most likely because that is what customers want or are looking for.

It seems Western Digital did at one point try to move their marketing material to focus on UltraStar, but my suspicious is that people still want HGST. Again, may be due to Backblaze quarterly report cause they dont show any UltraStar branding, they use HGST.
I like to say it's 75% easier to learn than Webflow with 80% of the capabilities. Over time, we want to get that up to 95%. Webflow has an amazing product if you already know how to code. You can make award winning websites in Webflow, but it will take you time. Makeswift sites may not be winning any AWWWARDS (yet), but you'll be able to build something good in a fraction of the effort. In addition, other people on your team can learn it as well, parallelizing your throughput. If speed is top priority, then our product is for you.

Squarespace and Wix are great for people who want to set up a template, skin it, and forget it. Their focus on wizards and templates optimizes the user experience for beginners, but at the cost of flexibility for advanced customization. There are a lot of people that this makes sense for.

Makeswift is designed for opinionated people who are constantly tinkering with design, layouts, and new ideas, but don't want to climb a giant learning curve. We're focusing on making a generic, flexible user experience with composable components that doesn't have opinions about how you build your pages.
That's so strange. I don't see why they couldn't just pick a color that matched the other trees around it even slightly. The out-of-place ones I see that are among other trees are usually out-of-place because they are just so much taller, not a completely different color.
Yes, that's the clock holdover circuit, usually built using a OCXO or double OCXO or rubidium clock. It's good for 4 to 24 hours. Example:

[0] https://www.rakon.com/19-rak-product/rak-product-ocxo
I built the website builder in WeBase [1] mainly because I felt like current solutions were just so bloated.

Another reason I think WeBase is unique is that it also supports custom data models (think Airtable) that you can integrate with a website which often requires multiple tools with other platforms.

Even in mature markets there can be great opportunities for innovation.

All the best with Makeswift!

[1] https://www.webase.com
I've read this metaphor and know a lot of people who use it. It's very easy to use and explain, which in my opinion is its power.

I don't personally use it, but I'm sure being aware of it has changed my perspective. That probably explains why you can recognize it in my personal philosophies.
Leading node semiconductors come from Taiwan and South Korea. In the event of WWIII nobody is going to be getting those until the fighting stops. Of the accessible fabs the US has better domestic silicon manufacturing capacity than China. Also China's economy is just as reliant on importing cheap raw materials as the US is on importing cheap manufactured goods.

Hypothetical non-nuclear WWIII is terrible for everybody but the US, with the ability to control oceans that aren't within a few thousand miles of the Chinese mainland, is probably in a better position than China is to recover economically.
Maybe, but it will definitely push technology a few steps forward. Big possibility something useful will be found along the way, maybe even in not related field but still.
No. Swift for TF is almost dead by now.
If you want to say that something exists you need to define that thing first. Otherwise anything that follows couldn't possible be rational on account of logic.

I also refer to my other comment in this thread (long, I refer to Apple and Epic) about why a definition of monopoly is necessary and also impossible.

I will add the exception of a government granted monopoly. In that case the government passes a law in which a company or whomever has the unique privilege to supply a product to the market, the precise definition of which will be given in the government's law.

Whereas you have not given a definition of a monopoly I will define a free market as the array of voluntary transactions between people/groups in a society, absent any threat of violence.
I have noticed a number of times that when sites are broken, it seems to be that anti-tracking settings, which are stronger by default on Firefox are a factor. I suspect the involvement of cross-site tracking systems like recaptcha in ill-conceived attempts to reduce automated attacks.
Honest question, what is anti-competitive about the iPhone deal?
Agreed. I think that FB is simultaneously one of the least liked tech companies among the general public, but also probably the one with the weakest anti-trust case against them.

The rent-seeking by Google + Apple seems pretty clear to me.
I usually group tabs in multiple windows for that reason, but as usual (and equally with FF and Chrome), these kinds of annoyances can potentially be addressed with add-ons like Tree Style Tab.
Nokia have an unrivalled technology and product platform, they’ve shipped millions of 4G/LTE base stations over the past decade. What makes you say they are not in a position to fulfil the contract?

Presumably they’ll get a lift to the moon from NASA
"Undefined behavior" isn't something that language designers put in because they're dumb, it's a necessary consequence of having many compiler implementations and supported platforms.

Once an alternative Rust compiler comes onto the scene, the language will necessarily fragment too.
That is one way to define cultural excellence, but certainly not the only. We start with an analysis of publicly-stated values of 560 large, mainly US companies. We then identified the most commonly cited values in this sample and measured the nine most commonly listed values. We then evaluate how well companies are doing against those values based on employees reviews.
DOJ antitrust complaint against Google [pdf]
Do's and don'ts for conference organizers, a speaker's point-of-view
The market responded to the Ultrastar rebrand poorly and they brought back HGST officially.
Browsers feeling snappier is sort of like cell phones being thinner, at least for me. There is a threshold below which it just doesn't matter to me, and browsers and phones have been there for a few years.
I pay $4.99 a month. It works fine, and if that is a significant markup, I'll never notice it. Indeed I am glad to support Firefox.
Too true. I guess my point is that complex products tend to have complex interdependencies that one isn't likely to guess exist from the outside. Things that look clearly intended can easily be programming errors, things that seem like they should be easy can be hard. I think the reverse can be true too but not as often.

So I don't think the thought that any programmer would know this is a ridiculous edge case is one that holds any real weight here.
Yeah but I don't understand why that would be needed. It sounds dangerous.
1Password works very well with FF, for what it's worth.
There’s actually way less products than I thought would be on there.
This won't last at all. As soon as Biden is elected, Democrats will continue to make public statements, but will accept dollars, and then magically after the midterms it will go away.
Plumbr has been acquired by Splunk
The main driver are no allocation, thread-safety, easy to generate visualization and code and within performance 1% of hand-optimized code. Ergonomics have been slightly sacrificed in exchange but is still significantly better than writing everything by hand.

For the theory, mostly reading the following references (in the README) and ensuring that I don't stray too much from what they describe to ease formal verification and code audits in the future:

## References

- [Mealy State Machine](https://en.wikipedia.org/wiki/Mealy_machine)

- [Pushdown Automaton](https://en.wikipedia.org/wiki/Pushdown_automaton)

- [Communicating Finite State Machines](https://en.wikipedia.org/wiki/Communicating_finite-state_mac...)

- [Petri Nets](https://en.wikipedia.org/wiki/Petri_net)

- [Kahn Process Networks](https://en.wikipedia.org/wiki/Kahn_process_networks)

Extras

- [Overview/Slides from Marquette Embedded SystemS Laboratory](https://www.dejazzer.com/ece777/ECE777_3_system_modeling.ppt...)

- [Berkeley's Ptolemy project](https://ptolemy.berkeley.edu/index.htm)
Yeah, I think the tree camouflage does just make it worse sometimes and they should just stick with painting it a muted grey/blue so it kind of blends with the sky.
This is exactly my point. Make your own opinions about everything and don't let someone else's views demoralize you if they are irrelevant to you. :)
For ML use case because there's so much data to process it is usually a better ROI to use GPUs from what I have seen. If you're pipeline is anything like Load a lot of data -> process data -> get output. If it is more like a streaming with less data then it might work out fine.

Also, hardware design is very different than software design. If you don't have a digital hardware engineer in your team it might be tricky to get what you want out of the board.