skysight-inc/HackerNews huggingface dataset:
So this is the datasheet for the C226 (https://www.intel.com/content/www/us/en/products/docs/chipse...) and you have an i3-8100 or equivalent that does support ECC, then the BIOS will configure how it wants ECC errors reported. On my Ryzen board they are reported via SMI events and there is a chip that you can talk to on the SMBUS that will tell you how many events it has seen since the log was reset.

In my experience getting the information isn't "difficult" so much as it isn't "common". On my FreeNAS device (which has the Xeon) it also has an IPMI controller which lets me ask it over the network how many ecc errors have been seen. (and it can act like a remote console as well but we'll leave that for another time :-))

So find out how the motherboard is tracking ECC, then find the tool that talks to that system to ask it for the logs of ECC errors.
It might require removing to save on the physical space - an m2 connector requires a large amount of physical space compared to the SD card (for the retention screw). It might not have room for both.
Microsoft takes cake at branding nightmares. This is because each time CVP/VP gets replaced (usually 3-4 years), they want to "redo" the whole thing because last guy did it all wrong. Despite of all the praise that gets showered on Satya for stock price, he is relatively detached from product side.
Well, just nix works pretty well unless you want to deploy to K8s or Fargate or similar.
I feel the latter is just not being able to see the big picture.

People in the latter mindset don't get that providing real value to users is what matters.

Literally everything boils down to it. Even the example of making a faster application, it's literally only useful in that it increases how quickly you generate user value.

At some point once you generate enough value for your end user, the utility will outweigh a given latency problem.

Even making your server costs cheaper with optimization really matters because you can transform the savings into user value that exceeds the cost of optimizing.

So it really doesn't make sense to thumb your nose down at people who are "just sticking stuff they don't understand together" in a vaccum like they tend to do.

You don't know their runway.

You don't know how concrete their business case is.

You don't know their development budget.

The moment you're making a dichotomy between yourself and "those programmers who just put shiny legos they don't understand together", you're demonstrating a lack of understanding of the bigger picture that development fits in.

Because sometimes hiring someone who has little experience outside clicking those legos together is all that allows an idea to exist.

tl;dr: A service that loads with 100 requests instead of 1 because the developer doesn't know better still generates more value to the end user than one that doesn't exist.
Indeed. But to be frank, I think he's lost something much more important.

Besides, he's already demonstrated he's capable of flourishing when risks are present.

I don't think the space is that crowded; who do you think is legitimately trying to establish order? It seems like the majority of the western ruling class are a bunch of old people merely trying to have a bit of fun before they die.
>Worship your body and beauty and sexual allure and you will always feel ugly.

This kind of logic doesn't transfer well to other beliefs. God is omni-present, omni-powerful and all-knowing. Transferring the same logic, we assume people worshipping God always feel distant, powerless and knowing nothing.
>It is quite funny that Google has (or had) 6 different meeting apps and during COVID they are no where on the map in this business!

I wouldn't call "adding 2 million users per day" nowhere on the map... Google Meet is growing tremendously and seeing huge attach rates, even as Zoom continues growth apace as well.

https://cloud.google.com/blog/products/g-suite/how-google-me...
Show HN: Jupystar – Run any Jupyter notebook in the browser
The moment the servers need any consensus at all, you've opened the door to Amdahl's law. That could be sharing caches, running Raft, or talking to a transactional store. Even if it's just to keep my UI in sync between the desktop and mobile site, you have costs.

But since so many sites have social aspects now, you need to be able to communicate between accounts, which means interprocess communication.

The Amdahl's law fraction is at least logarithmic to the number of users, but more likely to be proportional to the 'surface area' - sqrt(n). Every new server gets you a little bit less oomph than the one before.
Honestly most of the iterative parts of gamedev I worked on was either already up in the tooling/editor or in a scripting language.

I think Rust for core engine and Lua for game logic would be a pretty solid combo.
An idea - you could treat guns the way you do drugs. Possession of one or two guns can be considered self-defence or sport. Possession of more than that would be a crime. Most smugglers wouldn't bother if they can only purchase/carry one gun at a time across the border.
I have that same xps and it looks weird honestly that’s one of the reason I’m trying to switch to latest xps
> So making your code 100x faster saves you more than 100 servers.

Yeah, but "making your code 100x faster" might cost significantly more than just adding 100x servers.

As with most things, the only absolute rule is "it depends".
A sibling commenter says he gets one bit flip per month on his computer. I don't know about you, but I don't like the prospect of my computer randomly rebooting once a month.
“Implicit return” is basically a misnomer; there’s no language that I’m aware of that implicitly returns early. They’re all expression oriented and act like this.
These captchas are used to crowdsource training data for semantic segmentation ML models. By shifting the image around, users statistically fill out the boundaries of objects by selecting which squares include the object. As a result, in many captcha instances, you see objects right at rectangle boundaries.
It says my iPad running iOS14.2 with no particular attempt to increase or decrease its privacy level is unique. Most of that seems to be the small sample size they have so far couples with the fact Safari is telling them my screen size, en-au language setting, and my Sydney/Australia Timezone. I suppose it’s entirely plausible I’m the only iPad Air 2 user on 14.2 in Sydney to have checked using their site so far...
There were Greek speaking colonies around the Bosporus and in Egypt before the Romans got there.
Command Line Fu
Docker and Nix are mostly orthogonal technologies though. Nix is an excellent build tool while Docker is useful as an universal software distribution format. They're really useful together because Nix is actually good at creating compact Docker images. But of course, if you don't have to worry much about distribution, it would be much nicer to stick with Nix as you've mentioned.
I think that's a side effect of product segmentation. ECC RAM tends to be marketed for server applications, so they aim to be JEDEC compliant and call it a day. JEDEC speeds tend to be slow by today's standards. Meanwhile non-ECC RAM is marketed to consumers, specifically gamers who want the highest performance part.
> if you can't work with a mature Linux distro (not Gentoo or some other Flavor-of-the-day)

Mate, Gentoo is twenty years old, has a board of trustees, a council, a non-profit foundation, and is the distro Google Chromebook ChromeOS was forked from. Through that it's quite likely the most used laptop consumer Linux in the West, especially in terms of working WiFi and such.

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

https://wiki.installgentoo.com/index.php/ChromeOS
M1 MacBook Teardowns: Something Old, Something New
I watched “Kedi” a few years ago. Now, my 2 and 3 year olds remind me weekly they need to see what the kitties are up to. This is also why we have 9 cats. Go figure. I’m glad my kids respect the cats and let them all integrate into outlives as the cats deem appropriate.
If you’re building new, then, yeah, getting a board and CPU with ECC support will cost you. This is why most homelabbers buy server gear that’s been decommissioned, my R3/4/520’s with Ivy Bridge-EN chips may not be top of the line, but they’re affordable.
This might be coming from my very short exposure to japanese culture. But can some explain how come it seems like japanese stylistic choices come down to two extreme opposites? either very minimalistic or extreme Insanity (or at least that's how my brain registers it :)
Facebook is despicable
Mvp.css – build your landing page with only semantic HTML
“Learning to Learn” by Richard Hamming
It looks it could be served pretty easily as a static site for very little cost. I try to use WP2Static whenever possible. It's a plugin that crawls the WordPress site and deploys a static version to a server of your choice, like S3/CloudFront or Netlify.

If you're the only person who accesses it, you can run the WordPress instance locally in Docker via https://lokl.dev/ and pay only for the static site costs, which are usually laughably small. If you want managed hosting, there are proprietary options like HardyPess and Strattic. Or you can use any commodity host and install WP2Static. I'm developing a low-cost ($10-15/mo) WP2Static-based hosting service at https://app.staticweb.io that should be very easy to get started with, but we haven't quite gotten ready to launch yet. The servers work great, but we don't yet have a support ticket system set up. If you want to try it and need support, you can just email me at john@app.staticweb.io without the "app.". Even if you don't try it, feel free to email with any questions about WP2Static.

The only hitch is that the site seems very large. Some people report slowness with WP2Static crawls, but all the sites I've tried have been fine, so YMMV. I've done some work in an addon[0] to support incremental crawling, but it needs a bit more love to make sure it's reliable. I lack a slow site to test it on and fine-tune it.

[0] https://github.com/leonstafford/wp2static-addon-advanced-cra...
Commercial skyscrapers get built on time and on budget all the time (in not-California-land, at least).

They sign big leases with big tenants before they can get financing, and the building needs to be open when the lease says it will.

Strangely enough, pretty much the last thing they do is to design the foundation. Once they know the building is a go, they drill and take core samples at dozens of places around the site and use that information to design a foundation that will hold the building as designed. This is the when things start to cost large amounts of real money, so they don’t do it until they have to.

The concrete mat that ties all the caissons together is a single pour that can involve hundreds of concrete trucks and take a day or more to do, all of it orchestrated to ensure every truck arrives exactly on schedule.

All this is to say that there is still an awful lot of skill in the construction industry.
> Are you suggesting that ending the real war in Afghanistan should not happen because there are rumours of another war possibly being plotted in the future? That doesn't make sense to me.

Not at all. I’m saying, he hasn’t bothered to end the war in Afghanistan yet, and so if he’s suddenly doing it 2 months before he’s out of power, the question of what he’s planning to do with those soldiers is significant.
And voice.google.com doesn't work for Canadians unfortunately. Correct me if I'm wrong though, and I hope I am
Pretty useless for code and math. Making my concise own notes in Latex/Asciidoc which I review at regular intervals helps me far more and I don't need to fight the interface.
I'd guess it should have a significant impact and hopefully would make enough difference to slowly erode their power, but I think they already have fairly significant non-drug income and could likely increase that in various ways. In addition to what others mention, they engage in illegal mining, logging, and poaching and likely have substantial export income (this may be new in the past couple of decades and it is obviously hard to tell how extensive it is and how connected the people engaging in those activities are to the cartels involved in the drug trade). They kidnap for labor as well as extortion and can make use of slave labor as long as they control territory. Even if drugs are legalized they will likely keep a small part of that market based on price, convenience, and in some cases violence towards current customers who try to switch to legal supply. It at least seems like the earlier the US legalizes drugs the better chance that it will have a large impact on the cartels.

Most of the reporting I've seen attributes this wider focus to the splintering of cartels due to the recent Mexican drug war that started after Vincente Fox was elected to be the first non-PRI president in almost a century. While that didn't end collusion it did end the stable relationships the PRI had with particular cartels (research has looked at this on the state level and found that the level of volence correlates with when a state elected non-PRI government). Calderon greatly expanded this conflict and either started or expanded the policy of going after the heads of the cartels in the hopes that arresting or killing them would cause the cartels to collapse. Instead, it caused them to splinter with different groups both incresingly violent in competition with each other as well as looking for new sources of income. It seems like AMLO is trying to return to the old PRI model of unofficially recognizing particular cartels as controlling particular areas (or nearly officially in the Sinaloa Cartel case), but so far it doesn't seem to have changed much.
How did you track these bit flips and how did you ultimately narrow it down to "weak" RAM?
I'd recommend uMatrix instead. It largely (completely?) supersedes NoScript, and I find the UI to be much easier to work with. It also has better granularity of exactly what you want blocked/allowed.
Anecdote: the company I work for has largely moved from GoToMeeting to Meets. It's better than GTM in almost every way, and we were already paying for GSuite.
I've used Vega-Lite and d3 before and have appreciated both. Vega-Lite seems to be great for rapid prototyping and d3 for really refined, intricate and more complex plots.

I checked out the Falcon documentation on Github and currently don't have a great understanding of (a) what it would be like to "write in Falcon" and (b) what it's intended use case is and how it differs from existing libraries.

Do you mind clarifying?
Evaluating Text Generation System
Agreed. We should use better and faster PRNG's.

The current #1 wyhash just released a newer, much faster version, which is not tested.

This is my overview over all known PRNG's:
https://rurban.github.io/dieharder/QUALITY.html
Yes, this is exactly right. There's no downside except the obvious:

1. Money for a second drive

2. Your laptop doesn't have space for a second internal drive
Might have been an issue with the market available to consumers/hobbyists who can't necessarily access business stock and instead fish for product on ebay. Not much info was really included in the OP.
I love this stuff! Amazing work.
Isn't edge a Google browser?
Yes. They randomize your fingerprint output, every session, and for every website.

https://brave.com/brave-fingerprinting-and-privacy-budgets/
It looks like their current plan for monetization is a per user subscription fee for added features on the notebook: https://observablehq.com/teams

Given the marketing on the page, it also looks like it's targeted at business use cases (i.e. a bunch of data scientists who want to visualize something in d3 but also want to collaborate).
Fair enough...I suppose, does it make a noticable difference would have been better wording.
No they sell them for money, like the place I worked. They are just so culturally tone deaf that they think its ok for kids because its a "woman" thing and thus, au naturel. Like taking kids shopping for your tampons because it show powerful womanhood or whatever. This was definitely the attitude among the retail org of mostly Seattle women I worked with. None questioned selling vibrators and dildos on the front of the site.
It's asymptotically linear as your funding goes to infinity, i.e. not linear in the real world.
You’d need to do this carefully, to avoid it standing out just as clearly as a unique tracking id.

Its like if I were an analyst at a national security TLA, I’d treat TOR traffic as a big red “look at me!!!” flashing light. Sure, you _might_ be using TOR to anonymously report a pot hole to your local authorities, but you’re _way_ more likely than average to be doing something the government has “a war on”. (So as an analyst I’d assume you’re involved in drugs, terrorism, child abuse, or insisting on government accountability.)

You probably don’t want “a library of garbage”, you probably want something a little smarter that breaks all your traffic into totally plausible “normal looking” traffic but with each stream (browser tab/website pair I guess in this context) looking like a different but totally “normal” session. So your HN session looks like a totally stock Win10 Edge browser session, but when you click over to (or open a tab to) eff.org, it changes to maybe a SamsungS20 session, and when you flip somewhere like NYT - all the page loads and the hundreds of tracking pixels all see what looks like a macOS Safari session.

Do-able, I think, but more complex that simple “garbage” traffic. Needs stateful session inspection so it could do things like stripping referred headers when you change top level sites/urls, while sending them normally to image/xhr/tracking URL calls from within a site.
It doesn't have to be that difficult. A crude yet effective method is to overclock the RAM beyond a reasonable frequency and a handful of correctable errors should pop up in no time.

In case the OS/BIOS does not support overclocking or fails report memory error properly, certain data pins of the dimm slot could be physically shorted with metal wire to add a persistent stuck bit. Without ECC the system will not boot. I've seen it done on multiple occasions but web search is drawing a blank for the moment. IIRC it was being discussed a lot when first gen Ryzen cpu came out and people were arguing left and right whether ECC support is present on motherboard X.

Finally some memtest software claims to be able to inject errors on a software level. I can't vouch for them as I have very little experience but it would be very simple to find out.
Windows may still nuke the bootloader on other drives or do something weird like putting its bootloader on a different drive than the one it's actually being installed to. I've had this issue when installing Windows 10 on a machine with two drives, one of which containing Linux - after installation Linux was no longer bootable as if its bootloader was overwritten despite being on a separate drive.
The ever present memory bloat with Ruby has been discovered to be a glibc issue. Jemalloc makes MRI memory usage much more predictable and stable.
> Ad Blocker Used

> False

I wonder how they test that? I guess uBlock Origin or uMatrix block their detection.
It's a damn shame Intel has kept ECC out of the hands of regular folks. AMD lagged for a long time as well, but apparently newer Ryzens support it. Is there one for laptops?

What about Apple? Will they support it now they're unshackled from Intel?
Go buy macs they say, convenience is king they say, M1 is a new benchmark and future for computing, and Apple is good, they say. I am ex MacOs user not Apple hardware fetishist. https://www.washingtonpost.com/technology/2020/11/20/apple-u...
Shopify uses Rails. To your original question, which you've answered yourself: that's why they haven't joined forces. They were very clear in the article about the size and activity of their codebase, and their commitment to Rails in particular.
I definitely think it's a good point to support Python/R for data manipulation, and allow to also JavaScript for complex visualizations.

Their current target for paid customers seems to be infoviz folks at news outlets (the CTO and co-founder was at NYTimes' data viz team for a number of years): https://observablehq.com/teams

That doesn't seem like a huge market, but perhaps they're starting with this audience segment and will be branching into more DS-type features (i.e. supporting a Python kernel, trying to be a more feature-rich Jupyter).
After your first sentence I thought you'd continue like this:

For a hacker, making something fast and cool is the most important aspect, whereas for engineers making careful tradeoffs between effort and customer impact are the main focus.
Matthias Wandel Rips on Patents
The video at the top of this page appears to be a five hour video, but it looks like it was a recording of the stream on the day, and the first 2.5h of the video stars just the “please wait for the stream to start” holding page.

Similarly there’s about an hour of that same landing page at the end of the video, so in reality there’s about an hour and a half of real video in the YouTube link.

I almost didn’t watch it in principle because I didn’t have 5h to watch it, but when I quickly scrubbed through I found out it wasn’t as bad as I feared (timing wise).
This sounds anecdotal to me.
In the early 2000s for a year or two I had a process running on my Linux desktop without ECC that just filled a 128 MB buffer with a pattern, and then checked every minute to see if the buffer had changed.

I ran this for a couple of years and never saw a change.

I believe that based on published memory error rates for memory at that time, I should have seen a few errors. I am not sure why I never did. Maybe consumer desktop memory was less dense than server or workstation memory, and the published error rates were for the latter?

From 2008 to 2017 I had a 2008 Mac Pro at work with ECC memory, and from 2009 to 2017 I had a 2009 Mac Pro at home with ECC memory. I'd occasional look in the memory section of the System Information report and never saw any ECC corrected errors reported.

With the Mac Pros, it is possible that I just never happened to check the report between the time of a corrected error and the time the counter was next reset (assuming it resets every boot...if it is cumulative than I have no idea how I never got an error).
I hope this won’t be perceived as a shameless plug, since feels very relevant to the discussion. We at PeerBoard are trying to solve this problem with creating a robust discussion platform that can also be whitelabeled and used from any domain or even custom website. It’s available for free for all public interest based communities that are ok living on our domain. Trying to get the best from Reddit et al while fixing the worst.

Edit: typo. Also, no ads without admin consent of course!
Pretty much this, they know how the game is played and they play it.
And remember, even if we aren't sending more and more data between our users, we're collecting more and more telemetry data from our servers all the time. Coalescing logs and gathering stats requires funneling data from everywhere down to one machine (the one that built the graph)
Have you ever noticed, certain memes are enduring in kid culture? e.g. the floor is lava, Opposite Day. As I understand Roblox it’s perfect for slotting into part of kid culture as the virtual playground and neighborhood.

New things flare up and die but the basic thing or idea endures and Roblox is the base upon which things flare up and die.
I thought these were pretty regulated? Hence groups like Marine Safety Supply existing, just to check that the safety gear works, has batteries, isn't degraded from harsh conditions, etc
Is there a reason why you used GPL license instead of AGPL?.
For a looks of it one can take a risk and make S3 storage for video.