skysight-inc/HackerNews huggingface dataset:
That is correct, if I understand you correctly, but that doesn't solve the entire optimization problem. You still have to figure out how exactly to handle tiles and transfers to shared memory. This might be a good page for answering this question:

https://docs.nvidia.com/deeplearning/performance/dl-performa...
Most orgs would not consider this staff-level work. Doesn't mean you shouldn't get your hands dirty every once in a while and it could even be helpful for "dogfooding" purposes but if that's all you ever do that's not Staff.
The same reason why nobody wants to discuss Twitter or Minecraft: at first it was a cool geeky place to hang out until "normies" came and destroyed the party. Bitcoin from a promising way to bring freedom to the people became the symbol of greed, gambling and speculation.
This is really cool. Is there a way to do a global shader like this in Android?
Omega-3 index is better correlated with overall health than O3/O6 ratio. Also, flaxseed is a source of ALAs whereas early all O3 health benefits come from DHA/EPA. A great source of info is Dr Rhonda Patrick's interviews w/ Dr Bill Harris. Here is a short clip - https://share.descript.com/view/2w6WidsYZlT
It would probably be cheaper to use one of those "print-on-demand" book services and get multiple hardback volumes than pay for all that ink.
I'll cede that point - the video, in my opinion, made my point and the fact that they went out of their way to include it, to what I concede is a rather factual article still make it seem like an attack to me.
Do you have a source for this, that fish do not create their own EPA but obtain it from algae?
Some interesting related investigation (I think they mention this girl in the second video) related to roblox is anyone is interested. I had never used it, but after seeing these I don't think I would ever use it or encourage anyone to use it.

https://www.youtube.com/watch?v=_gXlauRB1EQ

https://www.youtube.com/watch?v=vTMF6xEiAaY
Plato's The Republic

King Fuzi's The Analects

Aristotle's Nicomachean Ethics
Look up Jeff Dean:

https://research.google/people/jeff/
Actually working on safe brain surgery robots. It's marketed as safe, and the code is checked to be hard-realtime and safe.
If I were in jail, I might be kinda cranky about losing another 18 months of my life.
I'm sorry if people see it as click bait, that was not my intention when I wrote this! I just thought it was hilarious anecdote about the birth of the space race. If the Russians had stuck with Object D, they could well have been beaten by the Americans. I just love this story about how a banal incident determines history.
So, in a way, the vodka-swilled driver helped the engineers abandon complexity and focus on simplicity, which ultimately won the day. You can see this kind of approach today at SpaceX, which is constantly trying to simplify all elements of its technology.
Yep. Grand-dad had a choice. They shoot him, his wife and kids, or he accepts being drafted.
> not all strategies are equally as bad

That's an important point. Also, just because a strategy exists in theory, doesn't mean that in practice any voter can confidently find that strategy (since they lack perfect information about how all the other voters intend to vote).
No it's not just his opinion, there are objective metrics like voter satisfaction efficiency that back it up.

https://www.electionscience.org/library/approval-voting-vers...
I'm not the target audience (long-time emacs user, occasional vi user just for the heck of it), but this seems like a nice idea. On the few occasions I have used nano, I found the keyboard shortcuts very inconvenient. If I had no prior experience with any text-mode editors, I'd most likely prefer Tilde to the available alternatives.

I never tried ee, though, so I have no idea how it compares or if anyone uses it.
Memes, mostly. (As they say on Reddit, username checks out. Haha. <ducks>)
The normalization error, what you are calling subjectivity, is already accounted for in VSE calculations.

Score voting methods like star voting and approval voting are objectively superior.

https://electionscience.github.io/vse-sim/VSEbasic/
I don't know about Canada's Constitution or laws; the USA has Article 6 that specifically makes Treaties the law of the land. Did Canada change the schedule of cannabis or just simply create a legal framework for possession, sale and decriminalization? Scheduling is the authority of the CND of the UN. If they didn't reschedule it perhaps that's a loophole they exploited; maybe the US can do the same, maybe our laws or Article 6 prevents us; not sure. Good question.
Ah yep, so it's effectively a proxy in front of the broker(s) - like Pulsar's proxy (that Kafka really needs to copy IMO).

And kudos mate, it's a very cool way to prove the concept. :)
Dedicated team lead is becoming more rare. Teams like to do per-project "leads" (where most of the time it's a single-person thread of work). This is commonly justified by "velocity" and bus-factor concerns. I am personally very skeptical of this fashion trend...
Thanks for sharing, Can you explain a bit more about creating our own ZIM files (or) for archived websites on Internet Archive?

I'm looking for a way to archive all the websites from my browser bookmarks and then download them for offline use.
Yes, being a "content library app" (dictionary, for example) seems perfectly fine. You just need to be more than a frame for a website... but accessing device-local reference material is fine.
Of course approval voting doesn't reduce to bullet voting, for the same reason tactical plurality voting (the status quo) isn't honest. Green supporters voting Democrat for instance.

https://www.rangevoting.org/BulletVoting
> Bitcoin from a promising way to bring freedom to the people became the symbol of greed, gambling and speculation.

That’s unfair! You can still buy drugs online with them. ;-)
What was this chronic condition? MS?
Given a choice between telling most of my former CTOs/Directors at smaller companies

a: we can write code to do $x undifferentiated heavy lifting

B: can we throw money at a third party to solve $x

The answer is almost always B:

The question is always will writing this code give us a competitive advantage/help us go to market faster/impress the VCs to give us more money.

Or

“Does it make the beer taste better?”

I’m just as proud of the code that I had sense enough not to write as I am the code that I did write.
You can get the omega-3 index in vegans to the recommended 4.4 baseline within 4 months using algal-derived omega-3 fatty acid supplements:

https://pubmed.ncbi.nlm.nih.gov/24679552/

“Conclusions: We conclude that vegans have low baseline omega-3 levels, but not lower than omnivores who also consume very little docosahexaenoic and eicosapentaenoic acids. The vegans responded robustly to a relatively low dose of a vegetarian omega-3 supplement.”
> Every parent will have different philosophies and every child matures at different rates.

While I agree that every child matures at different rates, "maturity" as a term is a weasel word that says more about a parent's beliefs and expectations than any objective evaluation of a person's psychological state. Parental philosophy and biological maturity are orthogonal at best. Every parental system makes certain assumptions that turn out to be untrue/self-contradictory or become outmoded as the child grows up. People learn things in spite of their parents, not because of them. The only successful parental philosophies are the ones the allow the child to grow into himself while giving him a clear view of the world as it is.

> That being said, we have continued to push back the age when our kids have an internet connected device of their own (oldest is a 7th grade / 12yo boy). Went with an Apple Watch with cellular so my son could text his friends and listen to music. Neither him or his 2 year younger sister can be on a laptop in private. I use NextDNS to block a bunch of sites. They don’t have any social media accounts.

Oddly enough, the inverse occurred in my case. My parents more or less policed the music I listened to until I was about ten (that wasn't hard to do when music came on CDs). They also wouldn't let me have a feature phone until I was your son's age, but I already had my own laptop by then, albeit one only permitted for use on weekends. I probably learned more about the world from all the time I've spent in front of a screen than I have from my parents or anyone else.

While I personally didn't have a Facebook account when that was all the rage, that was a decision I made for myself. Given that your son is almost a teen,your son's friends are likely on some form of social media and he's probably miss out on socializing with them beyond texting and calling. That is unless he's more of a loner like I was at that age.

> This sounds draconian. But the stuff kids can stumble upon online is terrible and I don’t buy into the idea that they’ll learn through experience.

How and when did you learn to operate a computer yourself? How did you make your way to this forum?

Your kids can stumble upon a dead body in the real world. The internet is no more and no less gruesome than the events that occur in the real world.

> I think many people don’t realize how under developed a child’s brain is.

If a child's mind is developed enough to understand actions, consequences, and responsibilities, they have the ability to understand how to use a computer. Eventually, they're going to look up stuff you don't like. Even Wikipedia will provide explicit pictures of sexual acts if you type in words like "fellatio".
It's useful enough for the relatively small class of people dealing with matrices of sizes 8192×8192 and above, moreso to those writing backend libraries for targeted computation architectures that can utilise the various weights for moving blocks of data from input source streams between computation nodes, etc.

You're correct - the gains come from really knowing the computational architecture and using this approach to find tweaks that optimise operations .. where those operations aren't just atomic mults and adds, but include piped multiply-adds and data moves.
> People are quite pleased to enjoy the corporate funding of all the open-source projects that wouldn't exist without the megacorps

I used to be in that boat. But after seeing where Chrome ended up, and how this affects the web today, I can't help but think that long-term, we'd be better off if the megacorps disappeared together with the funding.
> does not come with the problems of consuming fish

What kind of problems do mean? Environmental? Or health-related problems?
The Right Hand is NSFW
The solar cells are definitely replaceable. Panasonic, among others, manufactures them, and any Casio-authorized dealer should be able to source OEM-grade solar cells for you. It is by all appearances a standard coin-style battery, but rechargeable.

My experience is that cost of ownership of solar models is much lower versus battery models, with less hassle (esp. if atomic syncing is an option). I just had the solar cell in an 18-year-old 5600 replaced. Not because it urgently needed it, but because it was clear the endurance without charging was declining a bit, and I was at the shop, anyway. (And I was pushing it on the seals.)

An OEM spec cell is ~$15-25 with retail markup, but my guy charged me about that for the swap, including new seals and a pressure test. OEM resins are still available for that model, too. I'm still running the original resin, but on other watches when replacing it I always bank a spare for the next swap.

Not that the battery models are bad, and they are definitely more field-serviceable given the comparative difficulty of finding suitable solar cells in more remote parts of the world.

There's really no bad G-Shock, just what works better for one's preferences and requirements.
Do you have a link for that? I'd like to read more into it.
There have been many variations on building houses with prefab forms, going all the way back to Edison. Works fine, but the result is a concrete box. The shell is not the big cost item in homes.

If you want a small, low-cost box structure, there are companies that will sell you one. Concrete.[1] Metal.[2] Steel frame with wood siding.[3]

[1] https://precastbuildings.com

[2] https://www.butlermfg.com/

[3] https://www.homedepot.com/p/Rose-Cottage-2-Beds-443-3-sq-ft-...
> At Chernobyl, the melting down core never came into contact with the large pool of cooling water, but it was awfully close.

No, it did not. That water was drained, precisely because of concerns that it would melt down and come into contact with water.
Pneuma-Plastic Casting?... PPC.

It's got a nice ring to it. Don't you think?
Fairvote lack expertise and lie a lot.
GP isn't wrong though. Tear gas of the type used by civilian police forces against the general population is illegal to use in war. It is a war crime to use it.

Tear gas was developed by France and used on the battle field in WWI before being used for "crowd control".

https://www.kumc.edu/school-of-medicine/academics/department....

"Riot control agents, including tear gas and other gases which have debilitating but non-permanent effects as a means of warfare, is prohibited in armed conflict under the 1993 Chemical Weapons Convention."

https://ihl-databases.icrc.org/customary-ihl/eng/docs/v2_rul...

And, if a government's leaders feel they need to gas, assault with sound cannons / water cannons / pepper spray, use flash bang grenades, beat with clubs, and/or fire rubber coated steel bullets at their population, it might be taken as a hint that the government involved has lost the consent of the governed.
ALA is metabolised to EPA and DHA, albeit in a pretty lossy way. Is there some reason it wouldn't work as well?
Why good ideas get trapped in the valley of death (2021)[video]
Not remote so much as time-delayed. Remote triggers for decades generally functioned via radio signals, or more recently are often cell phone based.
Forced updates and reboots are deal breaker for me. There's nothing more frustrating than leaving a long running simulation up all night only to realize that windows rebooted in the middle of the night. Or you need to reboot for some other reason, you're in a hurry, but now windows needs to install 137 updates.

If a job requires me to use windows, I will find another job.
I agree. The explosion of hype, the layers of scams, the idiocy of NFTs - all of it has put a bad taste in a lot of mouths, which is understandable, but unfortunate.

It's unfortunate because distributed ledgers are so much fun to play with. Conceptually simple enough that you can build one from scratch in an afternoon; deep enough that, notwithstanding the hype, there remains a huge amount of room for ideas barely explored.

Imagine if Hacker News could be a place that celebrated ideas like this for the love of hacking.
I think as systems get more complex and bogged down, it's harder to innovate. As innovation is stifled by build problems, dependency problems, political problems, operational problems, the amount of code you have to read to do anything problems, etc, I think engineers start to say "could I be more productive, and therefore theoretically get more reward, elsewhere?"

I think as soon as the innovators start to jump ship, growth momentum is lost and it's nearly impossible to regain that momentum. Who does interviews? Who sells candidates? What is the marketing? What kind of sense of morale will potential hires perceive?

If a large refactoring project did take place, refactoring projects are generally very high risk and low reward. That is the type of project that most senior devs will avoid like the plague. It is not fun engineering. It is drudgery and toil.

So a history of poor software results in required cleanup/developer pain, which results in high value devs leaving for greener pastures, which results in a perception of high inertia non-growth, which then makes it harder to sell people on the prospect of "high growth" stocks which results in the tanking of average dev quality (and morale for that matter), which then makes it even harder to hire innovative devs or leadership, which ultimately results in stagnation.

Senior leadership, both managerial and technical, will play hot potato until the costs of not addressing the real, highly unpleasant, problems is too high and by then its too late. Things continue to get worse between the start of the effort to fix problems and the actual fix of the problems and a lot of people will choose not to suffer that.

I didn't work at twitter, but I watched this process happen. To me, there is a clear relationship between systemically unaddressed and festering technical debt and ability to innovate with direct personnel consequences.

> I bet no one has said that if only Twitters software was better it would gain more customers and advertisers.

But whats the cost of setting up a new service? Of creating a new interface? Of testing a new feature? Of creating a new payment system, etc. All of these are software problems. How efficient would an organization be if every team had their own repo? If every team had their own monitoring systems? If every team implemented their own release process? If every team re-implemented the same behavior over and over again because higher up leadership couldn't allocate resources to problems that every team has, what effect does that have? That inefficiency is innovation opportunity cost.

Imagine you acquire a company you think can provide an innovation to your own. What is the time/resource cost of integration and what effect do you think dev environment would have on success of the acquisition?

I think technical debt clearly has compounding interest. I think companies get into a position where the debt becomes debilitating particularly through pathological short term thinking. At some point the compounding technical debt exceeds growth and it's over.
meat can be a good source of omega-3, but the animal should be fed from pasture strictly, as their unequal ratio of o3/6 comes from their food, which is mainly corn and soybeans, which are very high in o6 and not o3… you can identify grass feed meat by looking at a yellow colour spectrum in their fat… but again, vegetables are way more healthier, cheaper and _rants-in-vegan_
It's an election gimmick for sure. However, there's always a choice of possible election gimmicks - and in the past, this one had never been chosen. Now, it has been. There must be a reason for it - and one may reasonably assume the reason is that there is enough support for relaxing the federal prohibition on marijuana.
This is simply wrong.

Palin voters didn't get their second choice preferences counted. If they had instead tactically/ insincerely ranked Begich first, he would have won by a 5% majority against Peltola. They were punished by voting sincerely for Palin.

Palin was a spoiler. People who voted for her threw away their vote, period.
It really doesn’t apply then. At that stage knowing what to write and finding product market fit is far more important.

And not using Kubernetes…
It’s weird to me to reduce safety to numbers of deaths. If a kitchen machine chops of a lot of fingers of users I wouldn’t call it safe.

I think the risk that you have to evade everyone in a circle of several kilometers has to be taken into account.
TDD and the Gamification of Testing
Never used OilShell (OSH) before, but this opening line on their home page struck me:

> … and it's a new language for Python and JavaScript users who avoid shell!

Why not work towards using python/JavaScript as shell languages? There was a HN thread a few days ago on Xonsh, the main python attempt at this which looks nice to me, which naturally got a lot of anti-anti-bash energy. But if we want better shell ergonomics and are willing to ditch bash, why not take popular versatile and capable languages and get them shell-appropriate? It seems like a natural use case for these languages, and even the place where they could retire to peacefully in the future.

I suppose OSH is aiming at bash compatibility, but how good or viable is that really (not a rhetorical question)? Seems to me like an all or nothing thing as someone who recently ran into some bash-zsh incompatibility.

~~~

HN thread on Xonsh: https://news.ycombinator.com/item?id=33044772

Xonsh homepage: https://xon.sh/
Speaking of Lisp, macros and compile-time evaluation, it's amazing that there isn't a standard macro macro-time which evaluates its argument and replaces it with the quoted object resulting from its evaluation. It's so easy to write!

Blatant, arbitrary compile-time evaluation (other than code transformation) is not that common in Lisp programs; which could be why such a macro wouldn't be used a lot.

For complicated, calculated constants, the Common Lisp defconstant has certain semantics that work in that space, where responsibilities are foisted onto the programmer: [A]n implementation may choose to evaluate the value-form [of defconstant] at compile time, load time, or both. Therefore, users must ensure that the initial-value can be evaluated at compile time (regardless of whether or not references to name appear in the file) and that it always evaluates to the same value.

In Common Lisp, arguably, defconstant is the mechanism of choice for blatant compile-time evaluation for actually obtaining a value from a complex expression which is thereafter treated as a constant. And its semantics isn't precise enough for the task of retrieving something from a specific environment. Using defconstant to access a file in the compilation environment won't work if the evaluation is done at load time.

In any case, defconstant looks very similar to these constant expression mechanisms that are cropping up.
Of course it works in practice. You just vote for the stronger lesser evil candidate, for the same reason my aunt voted for Biden even though she preferred Warren. This is called compromise strategy.

The opposite strategy would be like if Trump supporters voted for Warren to advance the weaker candidate against their guy.

The same strategy works in any kind of runoff method including instant runoff voting.
How Hats were placed atop the Easter Island statues (2018)
They did adjust for confounders available in the Framington heart study.

Observational studies are less good at showing causation, sure.

Whilst I can't see the original article, the news summary insinuated a dose related effect. A sample size of >2000 is also decent.

Naturally in an ideal world you'd want a 3 arm, 20 year long, randomised placebo controlled double blinded study. But who would ever 1. Pay for it, 2. Wait that long.
Approval voting is much better.

https://www.electionscience.org/library/approval-voting-vers...
I admire the commitment to the schtick.
This. Boeing had removed a sensor deemed redundant for cost effectiveness, but failed to adapt the system to the changes and skipped the training of the pilots.

https://www.nytimes.com/2019/06/01/business/boeing-737-max-c...
>"After reading this article, you’ll be able to save all ~6 million pages of Wikipedia so you can access the sum of human knowledge regardless of internet connection!"

[...]

>"The current Wikipedia file dump in English is around 95 GB in size. This means you’ll need something like a 128 GB flash drive to accommodate the large file
size."

Great article!

Also, on a related note, there's an interesting philosophical question related to this:

Given the task of preserving the most important human knowledge from the Internet and given a certain limited amount of computer storage -- what specific content (which could include text, pictures, web pages, PDFs, videos, technical drawings, etc.) from what sources do you select, and why?

?

So first with 100GB (All of Wikipedia is a great choice, btw!) -- but then with only 10GB, then 1GB, then 100MB, then 10MB, then 1MB, etc. -- all the way down to 64K! (about what an early microcomputer could hold on a floppy disk...)

What information do you select for each storage amount, and why?

?

(Perhaps I should make this a future interview question at my future company!)

Anyway, great article!